Last active
June 7, 2020 08:19
-
-
Save chertov/523bcbd21fb0fadce284d1d39f4f7146 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Automatically generated file; DO NOT EDIT. | |
# crosstool-NG Configuration | |
# | |
CT_CONFIGURE_has_static_link=y | |
CT_CONFIGURE_has_cxx11=y | |
CT_CONFIGURE_has_wget=y | |
CT_CONFIGURE_has_make_3_81_or_newer=y | |
CT_CONFIGURE_has_make_4_0_or_newer=y | |
CT_CONFIGURE_has_libtool_2_4_or_newer=y | |
CT_CONFIGURE_has_libtoolize_2_4_or_newer=y | |
CT_CONFIGURE_has_autoconf_2_65_or_newer=y | |
CT_CONFIGURE_has_autoreconf_2_65_or_newer=y | |
CT_CONFIGURE_has_automake_1_15_or_newer=y | |
CT_CONFIGURE_has_gnu_m4_1_4_12_or_newer=y | |
CT_CONFIGURE_has_python_3_4_or_newer=y | |
CT_CONFIGURE_has_bison_2_7_or_newer=y | |
CT_CONFIGURE_has_python=y | |
CT_CONFIGURE_has_git=y | |
CT_CONFIGURE_has_md5sum=y | |
CT_CONFIGURE_has_sha1sum=y | |
CT_CONFIGURE_has_sha256sum=y | |
CT_CONFIGURE_has_sha512sum=y | |
CT_CONFIGURE_has_install_with_strip_program=y | |
CT_CONFIG_VERSION_CURRENT="3" | |
CT_CONFIG_VERSION="3" | |
CT_MODULES=y | |
# | |
# Paths and misc options | |
# | |
# | |
# crosstool-NG behavior | |
# | |
# CT_OBSOLETE is not set | |
CT_EXPERIMENTAL=y | |
CT_ALLOW_BUILD_AS_ROOT=y | |
CT_ALLOW_BUILD_AS_ROOT_SURE=y | |
# CT_DEBUG_CT is not set | |
# | |
# Paths | |
# | |
CT_LOCAL_TARBALLS_DIR="${HOME}/src" | |
CT_SAVE_TARBALLS=y | |
# CT_TARBALLS_BUILDROOT_LAYOUT is not set | |
CT_WORK_DIR="${CT_TOP_DIR}/.build" | |
CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" | |
CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" | |
CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" | |
CT_RM_RF_PREFIX_DIR=y | |
CT_REMOVE_DOCS=y | |
CT_INSTALL_LICENSES=y | |
CT_PREFIX_DIR_RO=y | |
CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES=y | |
# CT_STRIP_TARGET_TOOLCHAIN_EXECUTABLES is not set | |
# | |
# Downloading | |
# | |
CT_DOWNLOAD_AGENT_WGET=y | |
# CT_DOWNLOAD_AGENT_NONE is not set | |
# CT_FORBID_DOWNLOAD is not set | |
# CT_FORCE_DOWNLOAD is not set | |
CT_CONNECT_TIMEOUT=10 | |
CT_DOWNLOAD_WGET_OPTIONS="--passive-ftp --tries=3 -nc --progress=dot:binary" | |
# CT_ONLY_DOWNLOAD is not set | |
# CT_USE_MIRROR is not set | |
CT_VERIFY_DOWNLOAD_DIGEST=y | |
CT_VERIFY_DOWNLOAD_DIGEST_SHA512=y | |
# CT_VERIFY_DOWNLOAD_DIGEST_SHA256 is not set | |
# CT_VERIFY_DOWNLOAD_DIGEST_SHA1 is not set | |
# CT_VERIFY_DOWNLOAD_DIGEST_MD5 is not set | |
CT_VERIFY_DOWNLOAD_DIGEST_ALG="sha512" | |
# CT_VERIFY_DOWNLOAD_SIGNATURE is not set | |
# | |
# Extracting | |
# | |
# CT_FORCE_EXTRACT is not set | |
CT_OVERRIDE_CONFIG_GUESS_SUB=y | |
# CT_ONLY_EXTRACT is not set | |
CT_PATCH_BUNDLED=y | |
# CT_PATCH_LOCAL is not set | |
# CT_PATCH_BUNDLED_LOCAL is not set | |
# CT_PATCH_LOCAL_BUNDLED is not set | |
# CT_PATCH_NONE is not set | |
CT_PATCH_ORDER="bundled" | |
# | |
# Build behavior | |
# | |
CT_PARALLEL_JOBS=0 | |
CT_LOAD="" | |
CT_USE_PIPES=y | |
CT_EXTRA_CFLAGS_FOR_BUILD="" | |
CT_EXTRA_LDFLAGS_FOR_BUILD="" | |
CT_EXTRA_CFLAGS_FOR_HOST="" | |
CT_EXTRA_LDFLAGS_FOR_HOST="" | |
# CT_CONFIG_SHELL_SH is not set | |
# CT_CONFIG_SHELL_ASH is not set | |
CT_CONFIG_SHELL_BASH=y | |
# CT_CONFIG_SHELL_CUSTOM is not set | |
CT_CONFIG_SHELL="${bash}" | |
# | |
# Logging | |
# | |
# CT_LOG_ERROR is not set | |
# CT_LOG_WARN is not set | |
# CT_LOG_INFO is not set | |
CT_LOG_EXTRA=y | |
# CT_LOG_ALL is not set | |
# CT_LOG_DEBUG is not set | |
CT_LOG_LEVEL_MAX="EXTRA" | |
# CT_LOG_SEE_TOOLS_WARN is not set | |
CT_LOG_PROGRESS_BAR=y | |
CT_LOG_TO_FILE=y | |
CT_LOG_FILE_COMPRESS=y | |
# | |
# Target options | |
# | |
# CT_ARCH_ALPHA is not set | |
# CT_ARCH_ARC is not set | |
CT_ARCH_ARM=y | |
# CT_ARCH_AVR is not set | |
# CT_ARCH_M68K is not set | |
# CT_ARCH_MICROBLAZE is not set | |
# CT_ARCH_MIPS is not set | |
# CT_ARCH_MOXIE is not set | |
# CT_ARCH_MSP430 is not set | |
# CT_ARCH_NIOS2 is not set | |
# CT_ARCH_POWERPC is not set | |
# CT_ARCH_RISCV is not set | |
# CT_ARCH_S390 is not set | |
# CT_ARCH_SH is not set | |
# CT_ARCH_SPARC is not set | |
# CT_ARCH_X86 is not set | |
# CT_ARCH_XTENSA is not set | |
CT_ARCH="arm" | |
CT_ARCH_CHOICE_KSYM="ARM" | |
CT_ARCH_CPU="arm926ej-s" | |
CT_ARCH_TUNE="" | |
CT_ARCH_ARM_SHOW=y | |
# кривые значения | |
# CT_ARCH="arm" | |
# CT_ARCH_CHOICE_KSYM="ARM" | |
# CT_ARCH_ARCH="armv5te" | |
# CT_ARCH_CPU="arm926ej-s" | |
# CT_ARCH_TUNE="arm926ej-s" | |
# CT_ARCH_ARM_SHOW=y | |
# | |
# Options for arm | |
# | |
CT_ARCH_ARM_PKG_KSYM="" | |
CT_ARCH_ARM_MODE="arm" | |
CT_ARCH_ARM_MODE_ARM=y | |
# CT_ARCH_ARM_MODE_THUMB is not set | |
# CT_ARCH_ARM_INTERWORKING is not set | |
CT_ARCH_ARM_EABI_FORCE=y | |
CT_ARCH_ARM_EABI=y | |
CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" | |
CT_ARCH_SUFFIX="" | |
# CT_OMIT_TARGET_VENDOR is not set | |
# | |
# Generic target options | |
# | |
# CT_MULTILIB is not set | |
CT_DEMULTILIB=y | |
CT_ARCH_SUPPORTS_BOTH_MMU=y | |
CT_ARCH_DEFAULT_HAS_MMU=y | |
CT_ARCH_USE_MMU=y | |
CT_ARCH_SUPPORTS_FLAT_FORMAT=y | |
CT_ARCH_SUPPORTS_EITHER_ENDIAN=y | |
CT_ARCH_DEFAULT_LE=y | |
# CT_ARCH_BE is not set | |
CT_ARCH_LE=y | |
CT_ARCH_ENDIAN="little" | |
CT_ARCH_SUPPORTS_32=y | |
CT_ARCH_SUPPORTS_64=y | |
CT_ARCH_DEFAULT_32=y | |
CT_ARCH_BITNESS=32 | |
CT_ARCH_32=y | |
# CT_ARCH_64 is not set | |
# | |
# Target optimisations | |
# | |
CT_ARCH_SUPPORTS_WITH_ARCH=y | |
CT_ARCH_SUPPORTS_WITH_CPU=y | |
CT_ARCH_SUPPORTS_WITH_TUNE=y | |
CT_ARCH_SUPPORTS_WITH_FLOAT=y | |
CT_ARCH_SUPPORTS_WITH_FPU=y | |
CT_ARCH_SUPPORTS_SOFTFP=y | |
CT_ARCH_EXCLUSIVE_WITH_CPU=y | |
CT_ARCH_ARCH="" | |
CT_ARCH_FPU="" | |
CT_ARCH_FLOAT_AUTO=y | |
# CT_ARCH_FLOAT_HW is not set | |
# CT_ARCH_FLOAT_SOFTFP is not set | |
# CT_ARCH_FLOAT_SW is not set | |
CT_TARGET_CFLAGS="" | |
CT_TARGET_LDFLAGS="" | |
CT_ARCH_FLOAT="auto" | |
# | |
# Toolchain options | |
# | |
# | |
# General toolchain options | |
# | |
CT_FORCE_SYSROOT=y | |
CT_USE_SYSROOT=y | |
CT_SYSROOT_NAME="sysroot" | |
CT_SYSROOT_DIR_PREFIX="" | |
CT_WANTS_STATIC_LINK=y | |
CT_WANTS_STATIC_LINK_CXX=y | |
# CT_STATIC_TOOLCHAIN is not set | |
CT_SHOW_CT_VERSION=y | |
CT_TOOLCHAIN_PKGVERSION="" | |
CT_TOOLCHAIN_BUGURL="" | |
# | |
# Tuple completion and aliasing | |
# | |
CT_TARGET_VENDOR="unknown" | |
CT_TARGET_ALIAS_SED_EXPR="" | |
CT_TARGET_ALIAS="" | |
# | |
# Toolchain type | |
# | |
# CT_NATIVE is not set | |
CT_CROSS=y | |
# CT_CROSS_NATIVE is not set | |
# CT_CANADIAN is not set | |
CT_TOOLCHAIN_TYPE="cross" | |
# | |
# Build system | |
# | |
CT_BUILD="" | |
CT_BUILD_PREFIX="" | |
CT_BUILD_SUFFIX="" | |
# | |
# Misc options | |
# | |
# CT_TOOLCHAIN_ENABLE_NLS is not set | |
# | |
# Operating System | |
# | |
CT_KERNEL_SUPPORTS_SHARED_LIBS=y | |
# CT_KERNEL_BARE_METAL is not set | |
CT_KERNEL_LINUX=y | |
CT_KERNEL="linux" | |
CT_KERNEL_CHOICE_KSYM="LINUX" | |
CT_KERNEL_LINUX_SHOW=y | |
# | |
# Options for linux | |
# | |
CT_KERNEL_LINUX_PKG_KSYM="LINUX" | |
CT_LINUX_DIR_NAME="linux" | |
CT_LINUX_PKG_NAME="linux" | |
CT_LINUX_SRC_RELEASE=y | |
# CT_LINUX_SRC_DEVEL is not set | |
# CT_LINUX_SRC_CUSTOM is not set | |
CT_LINUX_PATCH_GLOBAL=y | |
# CT_LINUX_PATCH_BUNDLED is not set | |
# CT_LINUX_PATCH_LOCAL is not set | |
# CT_LINUX_PATCH_BUNDLED_LOCAL is not set | |
# CT_LINUX_PATCH_LOCAL_BUNDLED is not set | |
# CT_LINUX_PATCH_NONE is not set | |
CT_LINUX_PATCH_ORDER="global" | |
# CT_LINUX_V_5_5 is not set | |
# CT_LINUX_V_5_4 is not set | |
# CT_LINUX_V_5_3 is not set | |
# CT_LINUX_V_5_2 is not set | |
# CT_LINUX_V_5_1 is not set | |
# CT_LINUX_V_5_0 is not set | |
# CT_LINUX_V_4_20 is not set | |
# CT_LINUX_V_4_19 is not set | |
# CT_LINUX_V_4_18 is not set | |
# CT_LINUX_V_4_17 is not set | |
# CT_LINUX_V_4_16 is not set | |
# CT_LINUX_V_4_15 is not set | |
# CT_LINUX_V_4_14 is not set | |
# CT_LINUX_V_4_13 is not set | |
# CT_LINUX_V_4_12 is not set | |
# CT_LINUX_V_4_11 is not set | |
# CT_LINUX_V_4_10 is not set | |
# CT_LINUX_V_4_9 is not set | |
# CT_LINUX_V_4_4 is not set | |
# CT_LINUX_V_4_1 is not set | |
# CT_LINUX_V_3_16 is not set | |
# CT_LINUX_V_3_13 is not set | |
# CT_LINUX_V_3_12 is not set | |
# CT_LINUX_V_3_10 is not set | |
CT_LINUX_V_3_4=y | |
# CT_LINUX_V_3_2 is not set | |
# CT_LINUX_V_2_6_32 is not set | |
# CT_LINUX_NO_VERSIONS is not set | |
CT_LINUX_VERSION="3.4.113" | |
CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" | |
CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | |
CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | |
CT_LINUX_ARCHIVE_FORMATS=".tar.xz .tar.gz" | |
CT_LINUX_SIGNATURE_FORMAT="unpacked/.sign" | |
CT_LINUX_4_8_or_older=y | |
CT_LINUX_older_than_4_8=y | |
CT_LINUX_3_7_or_older=y | |
CT_LINUX_older_than_3_7=y | |
CT_LINUX_later_than_3_2=y | |
CT_LINUX_3_2_or_later=y | |
CT_KERNEL_LINUX_VERBOSITY_0=y | |
# CT_KERNEL_LINUX_VERBOSITY_1 is not set | |
# CT_KERNEL_LINUX_VERBOSITY_2 is not set | |
CT_KERNEL_LINUX_VERBOSE_LEVEL=0 | |
CT_KERNEL_LINUX_INSTALL_CHECK=y | |
CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" | |
# | |
# Common kernel options | |
# | |
CT_SHARED_LIBS=y | |
# | |
# Binary utilities | |
# | |
CT_ARCH_BINFMT_ELF=y | |
CT_BINUTILS_BINUTILS=y | |
CT_BINUTILS="binutils" | |
CT_BINUTILS_CHOICE_KSYM="BINUTILS" | |
CT_BINUTILS_BINUTILS_SHOW=y | |
# | |
# Options for binutils | |
# | |
CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" | |
CT_BINUTILS_DIR_NAME="binutils" | |
CT_BINUTILS_USE_GNU=y | |
CT_BINUTILS_USE="BINUTILS" | |
CT_BINUTILS_PKG_NAME="binutils" | |
CT_BINUTILS_SRC_RELEASE=y | |
# CT_BINUTILS_SRC_DEVEL is not set | |
# CT_BINUTILS_SRC_CUSTOM is not set | |
CT_BINUTILS_PATCH_GLOBAL=y | |
# CT_BINUTILS_PATCH_BUNDLED is not set | |
# CT_BINUTILS_PATCH_LOCAL is not set | |
# CT_BINUTILS_PATCH_BUNDLED_LOCAL is not set | |
# CT_BINUTILS_PATCH_LOCAL_BUNDLED is not set | |
# CT_BINUTILS_PATCH_NONE is not set | |
CT_BINUTILS_PATCH_ORDER="global" | |
CT_BINUTILS_V_2_34=y | |
# CT_BINUTILS_V_2_33 is not set | |
# CT_BINUTILS_V_2_32 is not set | |
# CT_BINUTILS_V_2_31 is not set | |
# CT_BINUTILS_V_2_30 is not set | |
# CT_BINUTILS_V_2_29 is not set | |
# CT_BINUTILS_V_2_28 is not set | |
# CT_BINUTILS_V_2_27 is not set | |
# CT_BINUTILS_V_2_26 is not set | |
# CT_BINUTILS_NO_VERSIONS is not set | |
CT_BINUTILS_VERSION="2.34" | |
CT_BINUTILS_MIRRORS="$(CT_Mirrors GNU binutils) $(CT_Mirrors sourceware binutils/releases)" | |
CT_BINUTILS_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | |
CT_BINUTILS_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | |
CT_BINUTILS_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" | |
CT_BINUTILS_SIGNATURE_FORMAT="packed/.sig" | |
CT_BINUTILS_later_than_2_30=y | |
CT_BINUTILS_2_30_or_later=y | |
CT_BINUTILS_later_than_2_27=y | |
CT_BINUTILS_2_27_or_later=y | |
CT_BINUTILS_later_than_2_25=y | |
CT_BINUTILS_2_25_or_later=y | |
CT_BINUTILS_later_than_2_23=y | |
CT_BINUTILS_2_23_or_later=y | |
# | |
# GNU binutils | |
# | |
CT_BINUTILS_HAS_HASH_STYLE=y | |
CT_BINUTILS_HAS_GOLD=y | |
CT_BINUTILS_HAS_PLUGINS=y | |
CT_BINUTILS_HAS_PKGVERSION_BUGURL=y | |
CT_BINUTILS_GOLD_SUPPORTS_ARCH=y | |
CT_BINUTILS_GOLD_SUPPORT=y | |
# CT_BINUTILS_LINKER_LD is not set | |
# CT_BINUTILS_LINKER_GOLD is not set | |
CT_BINUTILS_LINKER_LD_GOLD=y | |
# CT_BINUTILS_LINKER_GOLD_LD is not set | |
CT_BINUTILS_GOLD_INSTALLED=y | |
CT_BINUTILS_GOLD_THREADS=y | |
CT_BINUTILS_LINKER_BOTH=y | |
CT_BINUTILS_LINKERS_LIST="ld,gold" | |
CT_BINUTILS_LD_WRAPPER=y | |
CT_BINUTILS_LINKER_DEFAULT="bfd" | |
CT_BINUTILS_PLUGINS=y | |
CT_BINUTILS_RELRO=m | |
CT_BINUTILS_DETERMINISTIC_ARCHIVES=y | |
CT_BINUTILS_EXTRA_CONFIG_ARRAY="" | |
CT_BINUTILS_FOR_TARGET=y | |
CT_BINUTILS_FOR_TARGET_IBERTY=y | |
CT_BINUTILS_FOR_TARGET_BFD=y | |
CT_ALL_BINUTILS_CHOICES="BINUTILS" | |
# | |
# C-library | |
# | |
# CT_LIBC_BIONIC is not set | |
# CT_LIBC_GLIBC is not set | |
CT_LIBC_MUSL=y | |
# CT_LIBC_UCLIBC is not set | |
CT_LIBC="musl" | |
CT_LIBC_CHOICE_KSYM="MUSL" | |
CT_THREADS="musl" | |
CT_LIBC_MUSL_SHOW=y | |
# | |
# Options for musl | |
# | |
CT_LIBC_MUSL_PKG_KSYM="MUSL" | |
CT_MUSL_DIR_NAME="musl" | |
CT_MUSL_PKG_NAME="musl" | |
CT_MUSL_SRC_RELEASE=y | |
# CT_MUSL_SRC_DEVEL is not set | |
# CT_MUSL_SRC_CUSTOM is not set | |
CT_MUSL_PATCH_GLOBAL=y | |
# CT_MUSL_PATCH_BUNDLED is not set | |
# CT_MUSL_PATCH_LOCAL is not set | |
# CT_MUSL_PATCH_BUNDLED_LOCAL is not set | |
# CT_MUSL_PATCH_LOCAL_BUNDLED is not set | |
# CT_MUSL_PATCH_NONE is not set | |
CT_MUSL_PATCH_ORDER="global" | |
CT_MUSL_V_1_1_24=y | |
# CT_MUSL_V_1_1_23 is not set | |
# CT_MUSL_V_1_1_22 is not set | |
# CT_MUSL_V_1_1_21 is not set | |
# CT_MUSL_V_1_1_20 is not set | |
# CT_MUSL_V_1_1_19 is not set | |
# CT_MUSL_V_1_1_18 is not set | |
# CT_MUSL_V_1_1_17 is not set | |
# CT_MUSL_V_1_1_16 is not set | |
# CT_MUSL_NO_VERSIONS is not set | |
CT_MUSL_VERSION="1.1.24" | |
CT_MUSL_MIRRORS="http://www.musl-libc.org/releases" | |
CT_MUSL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | |
CT_MUSL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | |
CT_MUSL_ARCHIVE_FORMATS=".tar.gz" | |
CT_MUSL_SIGNATURE_FORMAT="packed/.asc" | |
# CT_LIBC_MUSL_DEBUG is not set | |
# CT_LIBC_MUSL_WARNINGS is not set | |
# CT_LIBC_MUSL_OPTIMIZE_NONE is not set | |
# CT_LIBC_MUSL_OPTIMIZE_AUTO is not set | |
# CT_LIBC_MUSL_OPTIMIZE_SPEED is not set | |
CT_LIBC_MUSL_OPTIMIZE_SIZE=y | |
CT_LIBC_MUSL_OPTIMIZE="size" | |
CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" | |
CT_LIBC_SUPPORT_THREADS_ANY=y | |
CT_LIBC_SUPPORT_THREADS_NATIVE=y | |
# | |
# Common C library options | |
# | |
CT_THREADS_NATIVE=y | |
# CT_CREATE_LDSO_CONF is not set | |
CT_LIBC_XLDD=y | |
# | |
# C compiler | |
# | |
CT_CC_CORE_PASSES_NEEDED=y | |
CT_CC_CORE_PASS_1_NEEDED=y | |
CT_CC_CORE_PASS_2_NEEDED=y | |
CT_CC_SUPPORT_CXX=y | |
CT_CC_SUPPORT_FORTRAN=y | |
CT_CC_SUPPORT_ADA=y | |
CT_CC_SUPPORT_OBJC=y | |
CT_CC_SUPPORT_OBJCXX=y | |
CT_CC_SUPPORT_GOLANG=y | |
CT_CC_GCC=y | |
CT_CC="gcc" | |
CT_CC_CHOICE_KSYM="GCC" | |
CT_CC_GCC_SHOW=y | |
# | |
# Options for gcc | |
# | |
CT_CC_GCC_PKG_KSYM="GCC" | |
CT_GCC_DIR_NAME="gcc" | |
CT_GCC_USE_GNU=y | |
# CT_GCC_USE_LINARO is not set | |
CT_GCC_USE="GCC" | |
CT_GCC_PKG_NAME="gcc" | |
CT_GCC_SRC_RELEASE=y | |
# CT_GCC_SRC_DEVEL is not set | |
# CT_GCC_SRC_CUSTOM is not set | |
CT_GCC_PATCH_GLOBAL=y | |
# CT_GCC_PATCH_BUNDLED is not set | |
# CT_GCC_PATCH_LOCAL is not set | |
# CT_GCC_PATCH_BUNDLED_LOCAL is not set | |
# CT_GCC_PATCH_LOCAL_BUNDLED is not set | |
# CT_GCC_PATCH_NONE is not set | |
CT_GCC_PATCH_ORDER="global" | |
CT_GCC_V_9=y | |
# CT_GCC_V_8 is not set | |
# CT_GCC_V_7 is not set | |
# CT_GCC_V_6 is not set | |
# CT_GCC_V_5 is not set | |
# CT_GCC_V_4_9 is not set | |
# CT_GCC_NO_VERSIONS is not set | |
CT_GCC_VERSION="9.2.0" | |
CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" | |
CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | |
CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | |
CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" | |
CT_GCC_SIGNATURE_FORMAT="" | |
CT_GCC_later_than_8=y | |
CT_GCC_8_or_later=y | |
CT_GCC_later_than_7=y | |
CT_GCC_7_or_later=y | |
CT_GCC_later_than_6=y | |
CT_GCC_6_or_later=y | |
CT_GCC_later_than_5=y | |
CT_GCC_5_or_later=y | |
CT_GCC_later_than_4_9=y | |
CT_GCC_4_9_or_later=y | |
CT_GCC_later_than_4_8=y | |
CT_GCC_4_8_or_later=y | |
CT_CC_GCC_ENABLE_PLUGINS=y | |
CT_CC_GCC_GOLD=y | |
CT_CC_GCC_HAS_LIBMPX=y | |
CT_CC_GCC_ENABLE_CXX_FLAGS="" | |
CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="" | |
CT_CC_GCC_EXTRA_CONFIG_ARRAY="" | |
CT_CC_GCC_STATIC_LIBSTDCXX=y | |
# CT_CC_GCC_SYSTEM_ZLIB is not set | |
CT_CC_GCC_CONFIG_TLS=y | |
# | |
# Optimisation features | |
# | |
CT_CC_GCC_USE_GRAPHITE=y | |
CT_CC_GCC_USE_LTO=y | |
# | |
# Settings for libraries running on target | |
# | |
CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y | |
# CT_CC_GCC_LIBMUDFLAP is not set | |
# CT_CC_GCC_LIBGOMP is not set | |
# CT_CC_GCC_LIBSSP is not set | |
# CT_CC_GCC_LIBQUADMATH is not set | |
# | |
# Misc. obscure options. | |
# | |
CT_CC_CXA_ATEXIT=y | |
# CT_CC_GCC_DISABLE_PCH is not set | |
CT_CC_GCC_SJLJ_EXCEPTIONS=m | |
CT_CC_GCC_LDBL_128=m | |
# CT_CC_GCC_BUILD_ID is not set | |
CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y | |
# CT_CC_GCC_LNK_HASH_STYLE_SYSV is not set | |
# CT_CC_GCC_LNK_HASH_STYLE_GNU is not set | |
# CT_CC_GCC_LNK_HASH_STYLE_BOTH is not set | |
CT_CC_GCC_LNK_HASH_STYLE="" | |
CT_CC_GCC_DEC_FLOAT_AUTO=y | |
# CT_CC_GCC_DEC_FLOAT_BID is not set | |
# CT_CC_GCC_DEC_FLOAT_DPD is not set | |
# CT_CC_GCC_DEC_FLOATS_NO is not set | |
CT_ALL_CC_CHOICES="GCC" | |
# | |
# Additional supported languages: | |
# | |
CT_CC_LANG_CXX=y | |
# CT_CC_LANG_FORTRAN is not set | |
# CT_CC_LANG_ADA is not set | |
# CT_CC_LANG_OBJC is not set | |
# CT_CC_LANG_OBJCXX is not set | |
# CT_CC_LANG_GOLANG is not set | |
CT_CC_LANG_OTHERS="" | |
# | |
# Debug facilities | |
# | |
CT_DEBUG_DUMA=y | |
CT_DEBUG_DUMA_PKG_KSYM="DUMA" | |
CT_DUMA_DIR_NAME="duma" | |
CT_DUMA_PKG_NAME="duma" | |
CT_DUMA_SRC_RELEASE=y | |
# CT_DUMA_SRC_DEVEL is not set | |
# CT_DUMA_SRC_CUSTOM is not set | |
CT_DUMA_PATCH_GLOBAL=y | |
# CT_DUMA_PATCH_BUNDLED is not set | |
# CT_DUMA_PATCH_LOCAL is not set | |
# CT_DUMA_PATCH_BUNDLED_LOCAL is not set | |
# CT_DUMA_PATCH_LOCAL_BUNDLED is not set | |
# CT_DUMA_PATCH_NONE is not set | |
CT_DUMA_PATCH_ORDER="global" | |
CT_DUMA_V_2_5_15=y | |
# CT_DUMA_NO_VERSIONS is not set | |
CT_DUMA_VERSION="2_5_15" | |
CT_DUMA_MIRRORS="http://downloads.sourceforge.net/project/duma/duma/${CT_DUMA_VERSION//_/.}" | |
CT_DUMA_ARCHIVE_FILENAME="@{pkg_name}_@{version}" | |
CT_DUMA_ARCHIVE_DIRNAME="@{pkg_name}_@{version}" | |
CT_DUMA_ARCHIVE_FORMATS=".tar.gz .zip" | |
CT_DUMA_SIGNATURE_FORMAT="" | |
CT_DUMA_SO=y | |
CT_DUMA_CUSTOM_WRAPPER=y | |
CT_DEBUG_GDB=y | |
CT_DEBUG_GDB_PKG_KSYM="GDB" | |
CT_GDB_DIR_NAME="gdb" | |
CT_GDB_USE_GNU=y | |
CT_GDB_USE="GDB" | |
CT_GDB_PKG_NAME="gdb" | |
CT_GDB_SRC_RELEASE=y | |
# CT_GDB_SRC_DEVEL is not set | |
# CT_GDB_SRC_CUSTOM is not set | |
CT_GDB_PATCH_GLOBAL=y | |
# CT_GDB_PATCH_BUNDLED is not set | |
# CT_GDB_PATCH_LOCAL is not set | |
# CT_GDB_PATCH_BUNDLED_LOCAL is not set | |
# CT_GDB_PATCH_LOCAL_BUNDLED is not set | |
# CT_GDB_PATCH_NONE is not set | |
CT_GDB_PATCH_ORDER="global" | |
CT_GDB_V_9_1=y | |
# CT_GDB_V_8_3 is not set | |
# CT_GDB_V_8_2 is not set | |
# CT_GDB_V_8_1 is not set | |
# CT_GDB_V_8_0 is not set | |
# CT_GDB_V_7_12 is not set | |
# CT_GDB_V_7_11 is not set | |
# CT_GDB_NO_VERSIONS is not set | |
CT_GDB_VERSION="9.1" | |
CT_GDB_MIRRORS="$(CT_Mirrors GNU gdb) $(CT_Mirrors sourceware gdb/releases)" | |
CT_GDB_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | |
CT_GDB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | |
CT_GDB_ARCHIVE_FORMATS=".tar.xz .tar.gz" | |
CT_GDB_SIGNATURE_FORMAT="" | |
CT_GDB_later_than_8_3=y | |
CT_GDB_8_3_or_later=y | |
CT_GDB_later_than_8_0=y | |
CT_GDB_8_0_or_later=y | |
CT_GDB_later_than_7_12=y | |
CT_GDB_7_12_or_later=y | |
CT_GDB_later_than_7_2=y | |
CT_GDB_7_2_or_later=y | |
CT_GDB_later_than_7_0=y | |
CT_GDB_7_0_or_later=y | |
CT_GDB_CROSS=y | |
# CT_GDB_CROSS_STATIC is not set | |
# CT_GDB_CROSS_SIM is not set | |
CT_GDB_CROSS_PYTHON=y | |
CT_GDB_CROSS_PYTHON_BINARY="" | |
CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" | |
CT_GDB_NATIVE=y | |
CT_GDB_GDBSERVER=y | |
# CT_GDB_NATIVE_STATIC is not set | |
# CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set | |
CT_GDB_HAS_PKGVERSION_BUGURL=y | |
CT_GDB_HAS_PYTHON=y | |
CT_GDB_INSTALL_GDBINIT=y | |
CT_GDB_HAS_IPA_LIB=y | |
# CT_DEBUG_LTRACE is not set | |
CT_DEBUG_STRACE=y | |
CT_DEBUG_STRACE_PKG_KSYM="STRACE" | |
CT_STRACE_DIR_NAME="strace" | |
CT_STRACE_PKG_NAME="strace" | |
CT_STRACE_SRC_RELEASE=y | |
# CT_STRACE_SRC_DEVEL is not set | |
# CT_STRACE_SRC_CUSTOM is not set | |
CT_STRACE_PATCH_GLOBAL=y | |
# CT_STRACE_PATCH_BUNDLED is not set | |
# CT_STRACE_PATCH_LOCAL is not set | |
# CT_STRACE_PATCH_BUNDLED_LOCAL is not set | |
# CT_STRACE_PATCH_LOCAL_BUNDLED is not set | |
# CT_STRACE_PATCH_NONE is not set | |
CT_STRACE_PATCH_ORDER="global" | |
CT_STRACE_V_5_5=y | |
# CT_STRACE_V_5_4 is not set | |
# CT_STRACE_V_5_3 is not set | |
# CT_STRACE_V_5_2 is not set | |
# CT_STRACE_V_5_1 is not set | |
# CT_STRACE_V_5_0 is not set | |
# CT_STRACE_V_4_26 is not set | |
# CT_STRACE_V_4_25 is not set | |
# CT_STRACE_V_4_24 is not set | |
# CT_STRACE_V_4_23 is not set | |
# CT_STRACE_V_4_22 is not set | |
# CT_STRACE_V_4_21 is not set | |
# CT_STRACE_V_4_20 is not set | |
# CT_STRACE_V_4_19 is not set | |
# CT_STRACE_V_4_18 is not set | |
# CT_STRACE_V_4_17 is not set | |
# CT_STRACE_V_4_16 is not set | |
# CT_STRACE_V_4_15 is not set | |
# CT_STRACE_NO_VERSIONS is not set | |
CT_STRACE_VERSION="5.5" | |
CT_STRACE_MIRRORS="https://strace.io/files/${CT_STRACE_VERSION}" | |
CT_STRACE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | |
CT_STRACE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | |
CT_STRACE_ARCHIVE_FORMATS=".tar.xz" | |
CT_STRACE_SIGNATURE_FORMAT="" | |
CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" | |
# | |
# Companion libraries | |
# | |
# CT_COMPLIBS_CHECK is not set | |
# CT_COMP_LIBS_CLOOG is not set | |
CT_COMP_LIBS_EXPAT=y | |
CT_COMP_LIBS_EXPAT_PKG_KSYM="EXPAT" | |
CT_EXPAT_DIR_NAME="expat" | |
CT_EXPAT_PKG_NAME="expat" | |
CT_EXPAT_SRC_RELEASE=y | |
# CT_EXPAT_SRC_DEVEL is not set | |
# CT_EXPAT_SRC_CUSTOM is not set | |
CT_EXPAT_PATCH_GLOBAL=y | |
# CT_EXPAT_PATCH_BUNDLED is not set | |
# CT_EXPAT_PATCH_LOCAL is not set | |
# CT_EXPAT_PATCH_BUNDLED_LOCAL is not set | |
# CT_EXPAT_PATCH_LOCAL_BUNDLED is not set | |
# CT_EXPAT_PATCH_NONE is not set | |
CT_EXPAT_PATCH_ORDER="global" | |
CT_EXPAT_V_2_2=y | |
# CT_EXPAT_NO_VERSIONS is not set | |
CT_EXPAT_VERSION="2.2.9" | |
CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" | |
CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | |
CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | |
CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" | |
CT_EXPAT_SIGNATURE_FORMAT="" | |
# CT_COMP_LIBS_GETTEXT is not set | |
# CT_GETTEXT_SRC_RELEASE is not set | |
# CT_GETTEXT_SRC_DEVEL is not set | |
# CT_GETTEXT_SRC_CUSTOM is not set | |
CT_COMP_LIBS_GMP=y | |
CT_COMP_LIBS_GMP_PKG_KSYM="GMP" | |
CT_GMP_DIR_NAME="gmp" | |
CT_GMP_PKG_NAME="gmp" | |
CT_GMP_SRC_RELEASE=y | |
# CT_GMP_SRC_DEVEL is not set | |
# CT_GMP_SRC_CUSTOM is not set | |
CT_GMP_PATCH_GLOBAL=y | |
# CT_GMP_PATCH_BUNDLED is not set | |
# CT_GMP_PATCH_LOCAL is not set | |
# CT_GMP_PATCH_BUNDLED_LOCAL is not set | |
# CT_GMP_PATCH_LOCAL_BUNDLED is not set | |
# CT_GMP_PATCH_NONE is not set | |
CT_GMP_PATCH_ORDER="global" | |
CT_GMP_V_6_2=y | |
# CT_GMP_V_6_1 is not set | |
# CT_GMP_NO_VERSIONS is not set | |
CT_GMP_VERSION="6.2.0" | |
CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" | |
CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | |
CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | |
CT_GMP_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2" | |
CT_GMP_SIGNATURE_FORMAT="packed/.sig" | |
CT_GMP_later_than_5_1_0=y | |
CT_GMP_5_1_0_or_later=y | |
CT_GMP_later_than_5_0_0=y | |
CT_GMP_5_0_0_or_later=y | |
CT_GMP_REQUIRE_5_0_0_or_later=y | |
CT_COMP_LIBS_ISL=y | |
CT_COMP_LIBS_ISL_PKG_KSYM="ISL" | |
CT_ISL_DIR_NAME="isl" | |
CT_ISL_PKG_NAME="isl" | |
CT_ISL_SRC_RELEASE=y | |
# CT_ISL_SRC_DEVEL is not set | |
# CT_ISL_SRC_CUSTOM is not set | |
CT_ISL_PATCH_GLOBAL=y | |
# CT_ISL_PATCH_BUNDLED is not set | |
# CT_ISL_PATCH_LOCAL is not set | |
# CT_ISL_PATCH_BUNDLED_LOCAL is not set | |
# CT_ISL_PATCH_LOCAL_BUNDLED is not set | |
# CT_ISL_PATCH_NONE is not set | |
CT_ISL_PATCH_ORDER="global" | |
CT_ISL_V_0_22=y | |
# CT_ISL_V_0_21 is not set | |
# CT_ISL_V_0_20 is not set | |
# CT_ISL_V_0_19 is not set | |
# CT_ISL_V_0_18 is not set | |
# CT_ISL_V_0_17 is not set | |
# CT_ISL_V_0_16 is not set | |
# CT_ISL_V_0_15 is not set | |
# CT_ISL_NO_VERSIONS is not set | |
CT_ISL_VERSION="0.22" | |
CT_ISL_MIRRORS="http://isl.gforge.inria.fr" | |
CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | |
CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | |
CT_ISL_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" | |
CT_ISL_SIGNATURE_FORMAT="" | |
CT_ISL_later_than_0_18=y | |
CT_ISL_0_18_or_later=y | |
CT_ISL_later_than_0_15=y | |
CT_ISL_0_15_or_later=y | |
CT_ISL_REQUIRE_0_15_or_later=y | |
CT_ISL_later_than_0_14=y | |
CT_ISL_0_14_or_later=y | |
CT_ISL_REQUIRE_0_14_or_later=y | |
CT_ISL_later_than_0_13=y | |
CT_ISL_0_13_or_later=y | |
CT_ISL_later_than_0_12=y | |
CT_ISL_0_12_or_later=y | |
CT_ISL_REQUIRE_0_12_or_later=y | |
# CT_COMP_LIBS_LIBELF is not set | |
# CT_COMP_LIBS_LIBICONV is not set | |
# CT_LIBICONV_SRC_RELEASE is not set | |
# CT_LIBICONV_SRC_DEVEL is not set | |
# CT_LIBICONV_SRC_CUSTOM is not set | |
CT_COMP_LIBS_MPC=y | |
CT_COMP_LIBS_MPC_PKG_KSYM="MPC" | |
CT_MPC_DIR_NAME="mpc" | |
CT_MPC_PKG_NAME="mpc" | |
CT_MPC_SRC_RELEASE=y | |
# CT_MPC_SRC_DEVEL is not set | |
# CT_MPC_SRC_CUSTOM is not set | |
CT_MPC_PATCH_GLOBAL=y | |
# CT_MPC_PATCH_BUNDLED is not set | |
# CT_MPC_PATCH_LOCAL is not set | |
# CT_MPC_PATCH_BUNDLED_LOCAL is not set | |
# CT_MPC_PATCH_LOCAL_BUNDLED is not set | |
# CT_MPC_PATCH_NONE is not set | |
CT_MPC_PATCH_ORDER="global" | |
CT_MPC_V_1_1=y | |
# CT_MPC_V_1_0 is not set | |
# CT_MPC_NO_VERSIONS is not set | |
CT_MPC_VERSION="1.1.0" | |
CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" | |
CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | |
CT_MPC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | |
CT_MPC_ARCHIVE_FORMATS=".tar.gz" | |
CT_MPC_SIGNATURE_FORMAT="packed/.sig" | |
CT_MPC_1_1_0_or_later=y | |
CT_MPC_1_1_0_or_older=y | |
CT_COMP_LIBS_MPFR=y | |
CT_COMP_LIBS_MPFR_PKG_KSYM="MPFR" | |
CT_MPFR_DIR_NAME="mpfr" | |
CT_MPFR_PKG_NAME="mpfr" | |
CT_MPFR_SRC_RELEASE=y | |
# CT_MPFR_SRC_DEVEL is not set | |
# CT_MPFR_SRC_CUSTOM is not set | |
CT_MPFR_PATCH_GLOBAL=y | |
# CT_MPFR_PATCH_BUNDLED is not set | |
# CT_MPFR_PATCH_LOCAL is not set | |
# CT_MPFR_PATCH_BUNDLED_LOCAL is not set | |
# CT_MPFR_PATCH_LOCAL_BUNDLED is not set | |
# CT_MPFR_PATCH_NONE is not set | |
CT_MPFR_PATCH_ORDER="global" | |
CT_MPFR_V_4_0=y | |
# CT_MPFR_V_3_1 is not set | |
# CT_MPFR_NO_VERSIONS is not set | |
CT_MPFR_VERSION="4.0.2" | |
CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" | |
CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | |
CT_MPFR_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | |
CT_MPFR_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz .zip" | |
CT_MPFR_SIGNATURE_FORMAT="packed/.asc" | |
CT_MPFR_later_than_4_0_0=y | |
CT_MPFR_4_0_0_or_later=y | |
CT_MPFR_later_than_3_0_0=y | |
CT_MPFR_3_0_0_or_later=y | |
CT_MPFR_REQUIRE_3_0_0_or_later=y | |
CT_COMP_LIBS_NCURSES=y | |
CT_COMP_LIBS_NCURSES_PKG_KSYM="NCURSES" | |
CT_NCURSES_DIR_NAME="ncurses" | |
CT_NCURSES_PKG_NAME="ncurses" | |
CT_NCURSES_SRC_RELEASE=y | |
# CT_NCURSES_SRC_DEVEL is not set | |
# CT_NCURSES_SRC_CUSTOM is not set | |
CT_NCURSES_PATCH_GLOBAL=y | |
# CT_NCURSES_PATCH_BUNDLED is not set | |
# CT_NCURSES_PATCH_LOCAL is not set | |
# CT_NCURSES_PATCH_BUNDLED_LOCAL is not set | |
# CT_NCURSES_PATCH_LOCAL_BUNDLED is not set | |
# CT_NCURSES_PATCH_NONE is not set | |
CT_NCURSES_PATCH_ORDER="global" | |
CT_NCURSES_V_6_2=y | |
# CT_NCURSES_V_6_1 is not set | |
# CT_NCURSES_V_6_0 is not set | |
# CT_NCURSES_NO_VERSIONS is not set | |
CT_NCURSES_VERSION="6.2" | |
CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" | |
CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | |
CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | |
CT_NCURSES_ARCHIVE_FORMATS=".tar.gz" | |
CT_NCURSES_SIGNATURE_FORMAT="packed/.sig" | |
# CT_NCURSES_NEW_ABI is not set | |
CT_NCURSES_HOST_CONFIG_ARGS="" | |
CT_NCURSES_HOST_DISABLE_DB=y | |
CT_NCURSES_HOST_FALLBACKS="linux,xterm,xterm-color,xterm-256color,vt100" | |
CT_NCURSES_TARGET_CONFIG_ARGS="" | |
# CT_NCURSES_TARGET_DISABLE_DB is not set | |
CT_NCURSES_TARGET_FALLBACKS="" | |
CT_COMP_LIBS_ZLIB=y | |
CT_COMP_LIBS_ZLIB_PKG_KSYM="ZLIB" | |
CT_ZLIB_DIR_NAME="zlib" | |
CT_ZLIB_PKG_NAME="zlib" | |
CT_ZLIB_SRC_RELEASE=y | |
# CT_ZLIB_SRC_DEVEL is not set | |
# CT_ZLIB_SRC_CUSTOM is not set | |
CT_ZLIB_PATCH_GLOBAL=y | |
# CT_ZLIB_PATCH_BUNDLED is not set | |
# CT_ZLIB_PATCH_LOCAL is not set | |
# CT_ZLIB_PATCH_BUNDLED_LOCAL is not set | |
# CT_ZLIB_PATCH_LOCAL_BUNDLED is not set | |
# CT_ZLIB_PATCH_NONE is not set | |
CT_ZLIB_PATCH_ORDER="global" | |
CT_ZLIB_V_1_2_11=y | |
# CT_ZLIB_NO_VERSIONS is not set | |
CT_ZLIB_VERSION="1.2.11" | |
CT_ZLIB_MIRRORS="http://downloads.sourceforge.net/project/libpng/zlib/${CT_ZLIB_VERSION} https://www.zlib.net/" | |
CT_ZLIB_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | |
CT_ZLIB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | |
CT_ZLIB_ARCHIVE_FORMATS=".tar.xz .tar.gz" | |
CT_ZLIB_SIGNATURE_FORMAT="packed/.asc" | |
CT_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP ISL LIBELF LIBICONV MPC MPFR NCURSES ZLIB" | |
# CT_LIBICONV_NEEDED is not set | |
# CT_GETTEXT_NEEDED is not set | |
CT_GMP_NEEDED=y | |
CT_MPFR_NEEDED=y | |
CT_ISL_NEEDED=y | |
CT_MPC_NEEDED=y | |
CT_EXPAT_NEEDED=y | |
CT_EXPAT_TARGET=y | |
CT_NCURSES_NEEDED=y | |
CT_NCURSES_TARGET=y | |
CT_ZLIB_NEEDED=y | |
CT_GMP=y | |
CT_MPFR=y | |
CT_ISL=y | |
CT_MPC=y | |
CT_EXPAT=y | |
CT_NCURSES=y | |
CT_ZLIB=y | |
# | |
# Companion tools | |
# | |
# CT_COMP_TOOLS_FOR_HOST is not set | |
# CT_COMP_TOOLS_AUTOCONF is not set | |
# CT_COMP_TOOLS_AUTOMAKE is not set | |
# CT_COMP_TOOLS_BISON is not set | |
# CT_COMP_TOOLS_DTC is not set | |
# CT_COMP_TOOLS_LIBTOOL is not set | |
# CT_COMP_TOOLS_M4 is not set | |
# CT_COMP_TOOLS_MAKE is not set | |
CT_ALL_COMP_TOOLS_CHOICES="AUTOCONF AUTOMAKE BISON DTC LIBTOOL M4 MAKE" | |
# | |
# Test suite | |
# | |
# CT_TEST_SUITE_GCC is not set |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM debian:buster | |
RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get -y install \ | |
build-essential automake cmake gawk chrpath g++ libc6-dev intltool \ | |
python python2.7-dev python3-dev \ | |
libncurses-dev libncurses5-dev libexpat1-dev libsdl1.2-dev \ | |
git subversion rsync time unzip zlib1g-dev libssl-dev wget curl cpio bc \ | |
gettext gettext-base liblocale-gettext-perl gperf upx \ | |
flex texinfo help2man libtool libtool-bin byacc bison pkg-config libyaml-dev patchelf | |
WORKDIR /crosstool-ng | |
RUN git clone --depth=1 --branch=master https://github.com/crosstool-ng/crosstool-ng ./ && git checkout HEAD | |
RUN ./bootstrap \ | |
&& ./configure --enable-local \ | |
&& make | |
# RUN ./ct-ng list-samples | |
# RUN ./ct-ng show-arm-unknown-linux-musleabi | |
RUN ./ct-ng arm-unknown-linux-musleabi | |
# выбрать минимальное ядро для hi3516cv200 3.4, сохранить конфиг | |
# ./ct-ng menuconfig | |
COPY .config_armv5_musl_kernel3_4 ./.config | |
RUN ./ct-ng build.7 | |
###### examples for debug ct-ng build ###### | |
# RUN ct-ng list-steps | |
# - companion_tools_for_build | |
# - companion_libs_for_build | |
# - binutils_for_build | |
# - companion_tools_for_host | |
# - companion_libs_for_host | |
# - binutils_for_host | |
# - cc_core_pass_1 | |
# - kernel_headers | |
# - libc_start_files | |
# - cc_core_pass_2 | |
# - libc_main | |
# - cc_for_build | |
# - cc_for_host | |
# - libc_post_cc | |
# - companion_libs_for_target | |
# - binutils_for_target | |
# - debug | |
# - test_suite | |
# - finish | |
# ENV CT_DEBUG_CT_SAVE_STEPS=y | |
# ENV CT_LOG_DEBUG=Y | |
# RUN ./ct-ng build.7 STOP=companion_tools_for_build | |
# RUN ./ct-ng build.7 RESTART=companion_libs_for_build STOP=binutils_for_build | |
# RUN ./ct-ng build.7 STOP=binutils_for_host | |
# RUN rm build.log | |
# RUN ./ct-ng build.7 RESTART=cc_core_pass_1; exit 0 | |
# setup golang | |
RUN wget https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz \ | |
&& tar -C /usr/local -xzf go1.14.4.linux-amd64.tar.gz | |
# setup rust compile tools | |
RUN wget https://static.rust-lang.org/rustup/dist/x86_64-unknown-linux-gnu/rustup-init \ | |
&& chmod 777 ./rustup-init \ | |
&& ./rustup-init -y --default-toolchain stable \ | |
&& ~/.cargo/bin/cargo install xargo \ | |
&& ~/.cargo/bin/rustup target add armv5te-unknown-linux-musleabi \ | |
&& echo "[target.armv5te-unknown-linux-musleabi]\nlinker = \"/root/x-tools/arm-unknown-linux-musleabi/bin/arm-unknown-linux-musleabi-gcc\"\n" >> ~/.cargo/config | |
ENV CXX=/root/x-tools/arm-unknown-linux-musleabi/bin/arm-unknown-linux-musleabi-g++ | |
ENV GCC=/root/x-tools/arm-unknown-linux-musleabi/bin/arm-unknown-linux-musleabi-gcc | |
ENV CC=/root/x-tools/arm-unknown-linux-musleabi/bin/arm-unknown-linux-musleabi-cc | |
ENV AR=/root/x-tools/arm-unknown-linux-musleabi/bin/arm-unknown-linux-musleabi-ar | |
ENV RANLIB=/root/x-tools/arm-unknown-linux-musleabi/bin/arm-unknown-linux-musleabi-ranlib | |
##### Build strace ##### | |
# ls /crosstool-ng/.build/arm-unknown-linux-musleabi/src/strace | |
RUN ( cd /crosstool-ng/.build/arm-unknown-linux-musleabi/src/strace/ \ | |
&& ./configure --host=arm-unknown-linux-musleabi --build=x86_64-linux-gnu LDFLAGS='-static -pthread' CFLAGS='-Os -s' \ | |
&& make -j7 ) | |
# cp /crosstool-ng/.build/arm-unknown-linux-musleabi/src/strace/strace /output/ | |
RUN ( cd /crosstool-ng/.build/arm-unknown-linux-musleabi/src/gdb/ \ | |
&& mkdir build && cd build \ | |
&& ../configure --host=arm-unknown-linux-musleabi --build=x86_64-linux-gnu LDFLAGS='-static -pthread' CFLAGS='-Os -s' \ | |
&& make -j7 ) | |
# cp /crosstool-ng/.build/arm-unknown-linux-musleabi/src/gdb/build/gdb /output/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment