From 889a06ef9c120357b3b679b0006546941f4ec854 Mon Sep 17 00:00:00 2001 From: WXbet <57314510+WXbet@users.noreply.github.com> Date: Tue, 29 Jun 2021 16:01:27 +0200 Subject: [PATCH] s3.TUP crosstool-NG toolchain template updates linux-5.12.12 binutils-2.36.1 gcc-11.1.0 isl-0.24 diff: https://github.com/gorgone/s3_releases/wiki/Toolchain-Update-Plugin-(s3.TUP)/_compare/994bf9763a87dddf4cc7d28678144348bccb0fd8 --- support/crosstool/templates/dream_aarch64 | 107 +++++++++----- support/crosstool/templates/dream_arm | 112 ++++++++++----- support/crosstool/templates/dream_mipsel | 112 ++++++++++----- support/crosstool/templates/fos_g71x_mips | 112 ++++++++++----- support/crosstool/templates/fos_mLAB_mips | 140 +++++++++++++----- support/crosstool/templates/fos_uLAB_mips | 137 +++++++++++++----- support/crosstool/templates/igel_x86 | 113 ++++++++++----- support/crosstool/templates/oe20_mipsel | 112 ++++++++++----- support/crosstool/templates/oe20_sh4 | 112 ++++++++++----- support/crosstool/templates/oe20_sh_multilib | 118 +++++++++------ support/crosstool/templates/owrt_ar71xx_mips | 140 +++++++++++++----- support/crosstool/templates/owrt_ath79_mips | 142 ++++++++++++++----- support/crosstool/templates/owrt_mpc85xx_ppc | 142 ++++++++++++++----- support/crosstool/templates/owrt_ramips_mips | 142 ++++++++++++++----- support/crosstool/templates/pogoplug_arm | 112 ++++++++++----- support/crosstool/templates/qnap_armv5 | 42 +++--- support/crosstool/templates/qnap_armv7 | 112 ++++++++++----- support/crosstool/templates/qnap_x64 | 47 +++--- support/crosstool/templates/rpi_aarch64 | 112 ++++++++++----- support/crosstool/templates/rpi_armv6 | 110 +++++++++----- support/crosstool/templates/rpi_armv7 | 112 ++++++++++----- support/crosstool/templates/rpi_armv8 | 112 ++++++++++----- support/crosstool/templates/synology_aarch64 | 105 +++++++++----- support/crosstool/templates/synology_armv5 | 42 +++--- support/crosstool/templates/synology_armv7 | 114 ++++++++++----- support/crosstool/templates/synology_ppc | 110 ++++++++------ support/crosstool/templates/ubnt_aarch64 | 39 +++-- support/crosstool/templates/ubnt_mips64 | 39 +++-- support/crosstool/templates/vuplus4k_arm | 110 +++++++++----- 29 files changed, 2072 insertions(+), 987 deletions(-) diff --git a/support/crosstool/templates/dream_aarch64 b/support/crosstool/templates/dream_aarch64 index 45939b4..760805e 100644 --- a/support/crosstool/templates/dream_aarch64 +++ b/support/crosstool/templates/dream_aarch64 @@ -1,8 +1,8 @@ #toolchain template: Dreambox ONE|TWO -#toolchain template version: 6 -#toolchain template updated: 2020-09-27 21:31:37 +#toolchain template version: 7 +#toolchain template updated: 2021-06-28 12:19:17 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_ARCH_ARM=y # CT_ARCH_MIPS is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -118,7 +122,7 @@ CT_ARCH_TUNE="" CT_ARCH_ARM_SHOW=y # Options for arm CT_ARCH_ARM_PKG_KSYM="" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -147,6 +151,7 @@ CT_ARCH_EXCLUSIVE_WITH_CPU=y CT_ARCH_ARCH="" CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -173,6 +178,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -183,10 +189,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -211,8 +225,7 @@ CT_LINUX_V_5_8=y # 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_NO_VERSIONS is not set -CT_LINUX_VERSION="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -234,6 +247,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -244,15 +258,16 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" CT_BINUTILS_V_2_29=y # 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.29.1" CT_BINUTILS_MIRRORS="$(CT_Mirrors GNU binutils) $(CT_Mirrors sourceware binutils/releases)" CT_BINUTILS_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -290,6 +305,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -301,10 +317,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set @@ -318,7 +337,6 @@ CT_GLIBC_V_2_25=y # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.25" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -370,20 +388,22 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" +CT_GLIBC_MIN_KERNEL="5.12.12" CT_GLIBC_SSP_DEFAULT=y # CT_GLIBC_SSP_NO is not set # CT_GLIBC_SSP_YES is not set # CT_GLIBC_SSP_ALL is not set # CT_GLIBC_SSP_STRONG is not set # CT_GLIBC_ENABLE_WERROR is not set -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +CT_GLIBC_ENABLE_COMMON_FLAG=y +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -402,24 +422,32 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -453,6 +481,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -462,20 +491,23 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -484,10 +516,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -498,10 +530,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -513,11 +545,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -533,8 +565,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -542,8 +576,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -567,11 +600,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -581,10 +614,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -596,11 +629,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -614,11 +647,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -635,13 +668,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -657,16 +690,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -683,6 +716,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -693,3 +727,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/dream_arm b/support/crosstool/templates/dream_arm index 59bdf8c..19106d6 100644 --- a/support/crosstool/templates/dream_arm +++ b/support/crosstool/templates/dream_arm @@ -1,8 +1,8 @@ #toolchain template: Dreambox DM9x0 UHD -#toolchain template version: 6 -#toolchain template updated: 2020-09-27 21:33:10 +#toolchain template version: 7 +#toolchain template updated: 2021-06-28 20:18:17 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_ARCH_ARM=y # CT_ARCH_MIPS is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -125,7 +129,7 @@ CT_ARCH_ARM_MODE_ARM=y CT_ARCH_ARM_EABI_FORCE=y CT_ARCH_ARM_EABI=y CT_ARCH_ARM_TUPLE_USE_EABIHF=y -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -163,6 +167,7 @@ CT_ARCH_FLOAT_HW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="hard" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -189,6 +194,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -199,10 +205,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -230,8 +244,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_4 is not set # 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="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -251,6 +264,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -261,11 +275,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -275,8 +292,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -312,6 +328,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -323,10 +340,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set @@ -340,7 +360,6 @@ CT_GLIBC_V_2_23=y # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.23" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -391,14 +410,16 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +CT_GLIBC_MIN_KERNEL="5.12.12" +CT_GLIBC_ENABLE_COMMON_FLAG=y +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -417,24 +438,32 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -468,6 +497,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -477,20 +507,23 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -499,10 +532,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -513,10 +546,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -528,11 +561,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -548,8 +581,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -557,8 +592,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -582,11 +616,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -596,10 +630,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -611,11 +645,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -629,11 +663,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -650,13 +684,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -672,16 +706,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -698,6 +732,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -708,3 +743,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/dream_mipsel b/support/crosstool/templates/dream_mipsel index 04e79e5..be7f032 100644 --- a/support/crosstool/templates/dream_mipsel +++ b/support/crosstool/templates/dream_mipsel @@ -1,8 +1,8 @@ #toolchain template: Dreambox 500 HD|52x|8x0 HD|70x0 HD -#toolchain template version: 6 -#toolchain template updated: 2020-09-27 21:33:39 +#toolchain template version: 7 +#toolchain template updated: 2021-06-28 20:23:08 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_LOG_FILE_COMPRESS=y CT_ARCH_MIPS=y # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -119,7 +123,7 @@ CT_ARCH_MIPS_SHOW=y CT_ARCH_MIPS_PKG_KSYM="" CT_ARCH_mips_o32=y CT_ARCH_mips_ABI="32" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -148,6 +152,7 @@ CT_ARCH_FLOAT_HW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="hard" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -174,6 +179,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -184,10 +190,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -214,8 +228,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_10 is not set # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set -# CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -236,6 +249,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -246,11 +260,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -260,8 +277,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -290,6 +306,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -301,10 +318,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set @@ -318,7 +338,6 @@ CT_GLIBC_V_2_24=y # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.24" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -369,14 +388,16 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +CT_GLIBC_MIN_KERNEL="5.12.12" +CT_GLIBC_ENABLE_COMMON_FLAG=y +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -395,24 +416,32 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -445,6 +474,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -454,10 +484,11 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_CC_GCC_HAS_ARCH_OPTIONS=y # archictecture-specific options CT_CC_GCC_mips_llsc=m @@ -467,12 +498,14 @@ CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -481,10 +514,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -495,10 +528,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -510,11 +543,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -530,8 +563,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -539,8 +574,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -564,11 +598,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -578,10 +612,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -593,11 +627,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -611,11 +645,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -632,13 +666,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -654,16 +688,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -680,6 +714,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -690,3 +725,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/fos_g71x_mips b/support/crosstool/templates/fos_g71x_mips index 141beb1..02c6566 100644 --- a/support/crosstool/templates/fos_g71x_mips +++ b/support/crosstool/templates/fos_g71x_mips @@ -1,8 +1,8 @@ #toolchain template: FRITZ!Box 7582|7581 7.1x -#toolchain template version: 3 -#toolchain template updated: 2020-09-27 21:34:16 +#toolchain template version: 4 +#toolchain template updated: 2021-06-28 20:26:20 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_LOG_FILE_COMPRESS=y CT_ARCH_MIPS=y # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -119,7 +123,7 @@ CT_ARCH_MIPS_SHOW=y CT_ARCH_MIPS_PKG_KSYM="" CT_ARCH_mips_o32=y CT_ARCH_mips_ABI="32" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -148,6 +152,7 @@ CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="soft" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -174,6 +179,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -184,10 +190,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -214,8 +228,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_10 is not set # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set -# CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -236,6 +249,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -246,11 +260,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -260,8 +277,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -292,6 +308,7 @@ CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -303,10 +320,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set @@ -320,7 +340,6 @@ CT_GLIBC_V_2_24=y # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.24" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -371,14 +390,16 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +CT_GLIBC_MIN_KERNEL="5.12.12" +CT_GLIBC_ENABLE_COMMON_FLAG=y +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -397,24 +418,32 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -447,6 +476,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -456,10 +486,11 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_CC_GCC_HAS_ARCH_OPTIONS=y # archictecture-specific options CT_CC_GCC_mips_llsc=m @@ -469,12 +500,14 @@ CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -483,10 +516,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -497,10 +530,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -512,11 +545,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -532,8 +565,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -541,8 +576,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -566,11 +600,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -580,10 +614,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -595,11 +629,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -613,11 +647,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -634,13 +668,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -656,16 +690,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -682,6 +716,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -692,3 +727,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/fos_mLAB_mips b/support/crosstool/templates/fos_mLAB_mips index c4a6765..995f3fa 100644 --- a/support/crosstool/templates/fos_mLAB_mips +++ b/support/crosstool/templates/fos_mLAB_mips @@ -1,8 +1,8 @@ #toolchain template: FRITZ!Box 7590 Labor -#toolchain template version: 4 -#toolchain template updated: 2020-09-27 21:35:29 +#toolchain template version: 5 +#toolchain template updated: 2021-06-28 20:30:43 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -101,11 +103,13 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set # CT_ARCH_ARM is not set # CT_ARCH_AVR is not set +# CT_ARCH_C6X is not set # CT_ARCH_M68K is not set # CT_ARCH_MICROBLAZE is not set CT_ARCH_MIPS=y @@ -113,6 +117,7 @@ CT_ARCH_MIPS=y # CT_ARCH_MSP430 is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_RISCV is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set @@ -127,7 +132,7 @@ CT_ARCH_MIPS_SHOW=y CT_ARCH_MIPS_PKG_KSYM="" CT_ARCH_mips_o32=y CT_ARCH_mips_ABI="32" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -156,6 +161,7 @@ CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="soft" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -184,6 +190,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -194,6 +201,9 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y # CT_LINUX_SRC_DEVEL is not set @@ -205,7 +215,11 @@ CT_LINUX_PATCH_GLOBAL=y # CT_LINUX_PATCH_LOCAL_BUNDLED is not set # CT_LINUX_PATCH_NONE is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -233,8 +247,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_4 is not set # 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="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -254,6 +267,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -264,6 +278,7 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y @@ -276,7 +291,8 @@ CT_BINUTILS_PATCH_GLOBAL=y # CT_BINUTILS_PATCH_LOCAL_BUNDLED is not set # CT_BINUTILS_PATCH_NONE is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -286,8 +302,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -317,6 +332,7 @@ CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library # CT_LIBC_BIONIC is not set # CT_LIBC_GLIBC is not set @@ -340,6 +356,7 @@ CT_MUSL_PATCH_GLOBAL=y # CT_MUSL_PATCH_LOCAL_BUNDLED is not set # CT_MUSL_PATCH_NONE is not set CT_MUSL_PATCH_ORDER="global" +# CT_MUSL_V_1_2_2 is not set # CT_MUSL_V_1_2_1 is not set # CT_MUSL_V_1_1_24 is not set CT_MUSL_V_1_1_23=y @@ -350,7 +367,6 @@ CT_MUSL_V_1_1_23=y # 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.23" CT_MUSL_MIRRORS="http://www.musl-libc.org/releases" CT_MUSL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -364,13 +380,14 @@ CT_LIBC_MUSL_OPTIMIZE_AUTO=y # CT_LIBC_MUSL_OPTIMIZE_SPEED is not set # CT_LIBC_MUSL_OPTIMIZE_SIZE is not set CT_LIBC_MUSL_OPTIMIZE="auto" -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -390,6 +407,7 @@ 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_ORACLE is not set CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y @@ -402,20 +420,26 @@ CT_GCC_PATCH_GLOBAL=y # CT_GCC_PATCH_LOCAL_BUNDLED is not set # CT_GCC_PATCH_NONE is not set CT_GCC_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -447,6 +471,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBQUADMATH is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -456,10 +481,11 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_CC_GCC_HAS_ARCH_OPTIONS=y # archictecture-specific options CT_CC_GCC_mips_llsc=m @@ -474,12 +500,14 @@ CT_CC_LANG_CXX=y # CT_CC_LANG_OBJCXX is not set # CT_CC_LANG_GOLANG is not set CT_CC_LANG_OTHERS="" +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -497,15 +525,35 @@ CT_EXPAT_PATCH_GLOBAL=y # 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_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${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_COMP_LIBS_GETTEXT=y +CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" +CT_GETTEXT_DIR_NAME="gettext" +CT_GETTEXT_PKG_NAME="gettext" +CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set +# CT_GETTEXT_SRC_CUSTOM is not set +CT_GETTEXT_PATCH_GLOBAL=y +# CT_GETTEXT_PATCH_BUNDLED is not set +# CT_GETTEXT_PATCH_LOCAL is not set +# CT_GETTEXT_PATCH_BUNDLED_LOCAL is not set +# CT_GETTEXT_PATCH_LOCAL_BUNDLED is not set +# CT_GETTEXT_PATCH_NONE is not set +CT_GETTEXT_PATCH_ORDER="global" +CT_GETTEXT_V_0_20_1=y +# CT_GETTEXT_V_0_19_8_1 is not set +CT_GETTEXT_VERSION="0.20.1" +CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" +CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz" +CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig" CT_COMP_LIBS_GMP=y CT_COMP_LIBS_GMP_PKG_KSYM="GMP" CT_GMP_DIR_NAME="gmp" @@ -522,8 +570,7 @@ CT_GMP_PATCH_GLOBAL=y 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_VERSION="6.2.1" 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}" @@ -548,7 +595,8 @@ CT_ISL_PATCH_GLOBAL=y # 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_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -556,8 +604,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -591,14 +638,34 @@ CT_LIBELF_PATCH_GLOBAL=y # CT_LIBELF_PATCH_NONE is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" CT_LIBELF_SIGNATURE_FORMAT="" -# CT_COMP_LIBS_LIBICONV is not set +CT_COMP_LIBS_LIBICONV=y +CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" +CT_LIBICONV_DIR_NAME="libiconv" +CT_LIBICONV_PKG_NAME="libiconv" +CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set +# CT_LIBICONV_SRC_CUSTOM is not set +CT_LIBICONV_PATCH_GLOBAL=y +# CT_LIBICONV_PATCH_BUNDLED is not set +# CT_LIBICONV_PATCH_LOCAL is not set +# CT_LIBICONV_PATCH_BUNDLED_LOCAL is not set +# CT_LIBICONV_PATCH_LOCAL_BUNDLED is not set +# CT_LIBICONV_PATCH_NONE is not set +CT_LIBICONV_PATCH_ORDER="global" +CT_LIBICONV_V_1_16=y +# CT_LIBICONV_V_1_15 is not set +CT_LIBICONV_VERSION="1.16" +CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" +CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_LIBICONV_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_LIBICONV_ARCHIVE_FORMATS=".tar.gz" +CT_LIBICONV_SIGNATURE_FORMAT="packed/.sig" CT_COMP_LIBS_MPC=y CT_COMP_LIBS_MPC_PKG_KSYM="MPC" CT_MPC_DIR_NAME="mpc" @@ -616,7 +683,6 @@ CT_MPC_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -642,7 +708,6 @@ CT_MPFR_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -671,9 +736,8 @@ 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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -700,14 +764,13 @@ CT_ZLIB_PATCH_GLOBAL=y # 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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" # CT_LIBICONV_NEEDED is not set # CT_GETTEXT_NEEDED is not set CT_GMP_NEEDED=y @@ -720,6 +783,7 @@ CT_MPFR=y CT_ISL=y CT_MPC=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -730,5 +794,7 @@ CT_ZLIB=y # 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" +# end of Companion tools # Test suite # CT_TEST_SUITE_GCC is not set +# end of Test suite diff --git a/support/crosstool/templates/fos_uLAB_mips b/support/crosstool/templates/fos_uLAB_mips index d9ab408..d1be8ec 100644 --- a/support/crosstool/templates/fos_uLAB_mips +++ b/support/crosstool/templates/fos_uLAB_mips @@ -1,8 +1,8 @@ #toolchain template: FRITZ!Box 7490 Labor -#toolchain template version: 3 -#toolchain template updated: 2020-09-27 21:36:11 +#toolchain template version: 4 +#toolchain template updated: 2021-06-28 20:33:02 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_LOG_FILE_COMPRESS=y CT_ARCH_MIPS=y # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -119,7 +123,7 @@ CT_ARCH_MIPS_SHOW=y CT_ARCH_MIPS_PKG_KSYM="" CT_ARCH_mips_o32=y CT_ARCH_mips_ABI="32" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -148,6 +152,7 @@ CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="soft" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -174,6 +179,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -184,10 +190,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -215,8 +229,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_4 is not set # 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="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -236,6 +249,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -246,11 +260,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -260,8 +277,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -291,6 +307,7 @@ CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library # CT_LIBC_GLIBC is not set CT_LIBC_UCLIBC=y @@ -305,7 +322,10 @@ CT_UCLIBC_USE_UCLIBC_NG_ORG=y CT_UCLIBC_USE="UCLIBC_NG" CT_UCLIBC_NG_PKG_NAME="uClibc-ng" CT_UCLIBC_NG_SRC_RELEASE=y +# CT_UCLIBC_NG_SRC_DEVEL is not set CT_UCLIBC_NG_PATCH_ORDER="global" +# CT_UCLIBC_NG_V_1_0_38 is not set +# CT_UCLIBC_NG_V_1_0_36 is not set # CT_UCLIBC_NG_V_1_0_33 is not set # CT_UCLIBC_NG_V_1_0_32 is not set CT_UCLIBC_NG_V_1_0_31=y @@ -315,7 +335,6 @@ CT_UCLIBC_NG_V_1_0_31=y # CT_UCLIBC_NG_V_1_0_27 is not set # CT_UCLIBC_NG_V_1_0_26 is not set # CT_UCLIBC_NG_V_1_0_25 is not set -# CT_UCLIBC_NG_NO_VERSIONS is not set CT_UCLIBC_NG_VERSION="1.0.31" CT_UCLIBC_NG_MIRRORS="http://downloads.uclibc-ng.org/releases/${CT_UCLIBC_NG_VERSION}" CT_UCLIBC_NG_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -354,7 +373,7 @@ CT_LIBC_UCLIBC_WCHAR=y # CT_LIBC_UCLIBC_FENV is not set CT_LIBC_UCLIBC_HAS_SSP=y # CT_LIBC_UCLIBC_BUILD_SSP is not set -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +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 CT_LIBC_SUPPORT_THREADS_LT=y @@ -365,6 +384,7 @@ CT_THREADS_NATIVE=y # CT_THREADS_NONE is not set # CT_CREATE_LDSO_CONF is not set CT_LIBC_XLDD=y +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -383,24 +403,32 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -432,6 +460,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBQUADMATH is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -441,10 +470,11 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_CC_GCC_HAS_ARCH_OPTIONS=y # archictecture-specific options CT_CC_GCC_mips_llsc=m @@ -454,12 +484,14 @@ CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -468,26 +500,40 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${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_COMP_LIBS_GETTEXT=y +CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" +CT_GETTEXT_DIR_NAME="gettext" +CT_GETTEXT_PKG_NAME="gettext" +CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set +CT_GETTEXT_PATCH_ORDER="global" +CT_GETTEXT_V_0_20_1=y +# CT_GETTEXT_V_0_19_8_1 is not set +CT_GETTEXT_VERSION="0.20.1" +CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" +CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz" +CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig" 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_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_VERSION="6.2.1" 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}" @@ -503,8 +549,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -512,8 +560,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -537,26 +584,40 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" CT_LIBELF_SIGNATURE_FORMAT="" -# CT_COMP_LIBS_LIBICONV is not set +CT_COMP_LIBS_LIBICONV=y +CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" +CT_LIBICONV_DIR_NAME="libiconv" +CT_LIBICONV_PKG_NAME="libiconv" +CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set +CT_LIBICONV_PATCH_ORDER="global" +CT_LIBICONV_V_1_16=y +# CT_LIBICONV_V_1_15 is not set +CT_LIBICONV_VERSION="1.16" +CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" +CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_LIBICONV_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_LIBICONV_ARCHIVE_FORMATS=".tar.gz" +CT_LIBICONV_SIGNATURE_FORMAT="packed/.sig" 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -570,11 +631,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -591,13 +652,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -613,16 +674,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" # CT_LIBICONV_NEEDED is not set # CT_GETTEXT_NEEDED is not set CT_GMP_NEEDED=y @@ -635,6 +696,7 @@ CT_MPFR=y CT_ISL=y CT_MPC=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -645,3 +707,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/igel_x86 b/support/crosstool/templates/igel_x86 index 945086d..e253cfb 100644 --- a/support/crosstool/templates/igel_x86 +++ b/support/crosstool/templates/igel_x86 @@ -1,8 +1,8 @@ #toolchain template: Igel VIA VX855, x86 devices -#toolchain template version: 1 -#toolchain template updated: 2020-12-04 17:46:41 +#toolchain template version: 2 +#toolchain template updated: 2021-06-28 20:36:52 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH_MIPS is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -118,7 +122,7 @@ CT_ARCH_TUNE="" CT_ARCH_X86_SHOW=y # Options for x86 CT_ARCH_X86_PKG_KSYM="" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -139,6 +143,7 @@ CT_ARCH_SUPPORTS_WITH_TUNE=y CT_ARCH_ARCH="i686" CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" +# end of Target options # Toolchain options # General toolchain options CT_USE_SYSROOT=y @@ -164,6 +169,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -174,10 +180,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_5 is not set # CT_LINUX_V_5_4 is not set @@ -234,8 +248,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_2_6_34 is not set # CT_LINUX_V_2_6_33 is not set # CT_LINUX_V_2_6_32 is not set -# CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -255,6 +268,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -265,11 +279,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -282,8 +299,7 @@ CT_BINUTILS_V_2_35=y # CT_BINUTILS_V_2_25 is not set # CT_BINUTILS_V_2_24 is not set # CT_BINUTILS_V_2_23 is not set -# CT_BINUTILS_NO_VERSIONS is not set -CT_BINUTILS_VERSION="2.35.1" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -315,6 +331,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -326,10 +343,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set @@ -352,7 +372,6 @@ CT_GLIBC_PATCH_ORDER="global" # CT_GLIBC_V_2_13 is not set CT_GLIBC_V_2_12_2=y # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.12.2" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -404,14 +423,16 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +CT_GLIBC_MIN_KERNEL="5.12.12" +CT_GLIBC_ENABLE_COMMON_FLAG=y +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -430,11 +451,14 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # CT_GCC_V_8 is not set # CT_GCC_V_7 is not set @@ -442,13 +466,18 @@ CT_GCC_V_10=y # CT_GCC_V_5 is not set # CT_GCC_V_4_9 is not set # CT_GCC_V_4_8 is not set -# CT_GCC_NO_VERSIONS is not set -CT_GCC_VERSION="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -482,6 +511,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y CT_CC_GCC_LIBMPX=y # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -491,20 +521,23 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -513,11 +546,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_V_2_1 is not set -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -528,11 +560,11 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set # CT_GETTEXT_V_0_19_7 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -544,14 +576,14 @@ 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_PATCH_ORDER="global" CT_GMP_V_6_2=y # CT_GMP_V_6_1 is not set # CT_GMP_V_6_0 is not set # CT_GMP_V_5_1 is not set # CT_GMP_V_5_0 is not set -# CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.2.0" +CT_GMP_VERSION="6.2.1" 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}" @@ -567,8 +599,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -576,8 +610,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -601,11 +634,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -615,11 +648,11 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set # CT_LIBICONV_V_1_14 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -631,6 +664,7 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set @@ -638,7 +672,6 @@ CT_MPC_V_1_2=y # CT_MPC_V_0_9 is not set # CT_MPC_V_0_8 is not set # CT_MPC_V_0_7 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -652,12 +685,12 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set # CT_MPFR_V_3_0 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -674,13 +707,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -696,16 +729,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -722,6 +755,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -732,3 +766,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/oe20_mipsel b/support/crosstool/templates/oe20_mipsel index 45aafd3..eddce22 100644 --- a/support/crosstool/templates/oe20_mipsel +++ b/support/crosstool/templates/oe20_mipsel @@ -1,8 +1,8 @@ #toolchain template: OpenEmbedded 2.0 STBs -#toolchain template version: 6 -#toolchain template updated: 2020-09-27 21:37:17 +#toolchain template version: 7 +#toolchain template updated: 2021-06-28 20:38:29 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_LOG_FILE_COMPRESS=y CT_ARCH_MIPS=y # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -119,7 +123,7 @@ CT_ARCH_MIPS_SHOW=y CT_ARCH_MIPS_PKG_KSYM="" CT_ARCH_mips_o32=y CT_ARCH_mips_ABI="32" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -148,6 +152,7 @@ CT_ARCH_FLOAT_HW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="hard" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -174,6 +179,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -184,10 +190,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -215,8 +229,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_4 is not set # 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="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -236,6 +249,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -246,11 +260,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -260,8 +277,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -290,6 +306,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -301,10 +318,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set @@ -318,7 +338,6 @@ CT_GLIBC_PATCH_ORDER="global" CT_GLIBC_V_2_19=y # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.19" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -372,14 +391,16 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +CT_GLIBC_MIN_KERNEL="5.12.12" +CT_GLIBC_ENABLE_COMMON_FLAG=y +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -398,24 +419,32 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -448,6 +477,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -457,10 +487,11 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_CC_GCC_HAS_ARCH_OPTIONS=y # archictecture-specific options CT_CC_GCC_mips_llsc=m @@ -470,12 +501,14 @@ CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -484,10 +517,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -498,10 +531,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -513,11 +546,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -533,8 +566,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -542,8 +577,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -567,11 +601,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -581,10 +615,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -596,11 +630,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -614,11 +648,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -635,13 +669,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -657,16 +691,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -683,6 +717,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -693,3 +728,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/oe20_sh4 b/support/crosstool/templates/oe20_sh4 index 3238869..0c12cb5 100644 --- a/support/crosstool/templates/oe20_sh4 +++ b/support/crosstool/templates/oe20_sh4 @@ -1,8 +1,8 @@ #toolchain template: OpenEmbedded 2.0 STBs -#toolchain template version: 5 -#toolchain template updated: 2020-09-27 21:37:48 +#toolchain template version: 6 +#toolchain template updated: 2021-06-28 20:39:35 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH_MIPS is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set CT_ARCH_SH=y # CT_ARCH_SPARC is not set @@ -126,7 +130,7 @@ CT_ARCH_SH_PKG_KSYM="" CT_ARCH_SH_SH4=y # CT_ARCH_SH_SH4A is not set CT_ARCH_SH_VARIANT="sh4" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -149,6 +153,7 @@ CT_ARCH_32=y CT_ARCH_SUPPORTS_WITH_ENDIAN=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -175,6 +180,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -185,10 +191,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -215,8 +229,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_10 is not set # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set -# CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -237,6 +250,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -247,11 +261,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -261,8 +278,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -291,6 +307,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -302,10 +319,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set @@ -319,7 +339,6 @@ CT_GLIBC_V_2_25=y # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.25" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -371,20 +390,22 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" +CT_GLIBC_MIN_KERNEL="5.12.12" CT_GLIBC_SSP_DEFAULT=y # CT_GLIBC_SSP_NO is not set # CT_GLIBC_SSP_YES is not set # CT_GLIBC_SSP_ALL is not set # CT_GLIBC_SSP_STRONG is not set # CT_GLIBC_ENABLE_WERROR is not set -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +CT_GLIBC_ENABLE_COMMON_FLAG=y +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -403,24 +424,32 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -454,6 +483,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -463,20 +493,23 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -485,10 +518,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -499,10 +532,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -514,11 +547,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -534,8 +567,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -543,8 +578,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -568,11 +602,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -582,10 +616,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -597,11 +631,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -615,11 +649,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -636,13 +670,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -658,16 +692,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -684,6 +718,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -694,3 +729,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/oe20_sh_multilib b/support/crosstool/templates/oe20_sh_multilib index b93814e..d56a7d3 100644 --- a/support/crosstool/templates/oe20_sh_multilib +++ b/support/crosstool/templates/oe20_sh_multilib @@ -1,8 +1,8 @@ #toolchain template: OpenEmbedded 2.0 STBs with multilib support -#toolchain template version: 5 -#toolchain template updated: 2020-09-27 21:38:21 +#toolchain template version: 6 +#toolchain template updated: 2021-06-28 20:41:18 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH_MIPS is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set CT_ARCH_SH=y # CT_ARCH_SPARC is not set @@ -127,7 +131,7 @@ CT_ARCH_SH_SH=y # CT_ARCH_SH_SH4 is not set # CT_ARCH_SH_SH4A is not set CT_ARCH_SH_VARIANT="sh" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -154,6 +158,7 @@ CT_ARCH_SUPPORTS_WITH_CPU=y CT_ARCH_SUPPORTS_WITH_ENDIAN=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -180,6 +185,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -190,10 +196,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -220,8 +234,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_10 is not set # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set -# CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -242,6 +255,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -252,11 +266,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -266,8 +283,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -296,6 +312,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -307,10 +324,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set @@ -324,7 +344,6 @@ CT_GLIBC_V_2_25=y # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.25" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -376,14 +395,15 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" +CT_GLIBC_MIN_KERNEL="5.12.12" CT_GLIBC_SSP_DEFAULT=y # CT_GLIBC_SSP_NO is not set # CT_GLIBC_SSP_YES is not set # CT_GLIBC_SSP_ALL is not set # CT_GLIBC_SSP_STRONG is not set # CT_GLIBC_ENABLE_WERROR is not set -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +CT_GLIBC_ENABLE_COMMON_FLAG=y +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 @@ -391,6 +411,7 @@ CT_THREADS_NATIVE=y CT_CREATE_LDSO_CONF=y CT_LDSO_CONF_EXTRA_DIRS_ARRAY="" CT_LIBC_XLDD=y +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -409,24 +430,32 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -460,6 +489,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -469,20 +499,23 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -491,10 +524,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -505,10 +538,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -520,11 +553,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -540,7 +573,9 @@ 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_PATCH_ORDER="global" +CT_ISL_V_0_24=y # CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set @@ -548,18 +583,17 @@ CT_ISL_PATCH_ORDER="global" # 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=y -# CT_ISL_NO_VERSIONS is not set -CT_ISL_VERSION="0.15" +# CT_ISL_V_0_15 is not set +CT_ISL_VERSION="0.24" 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_0_18_or_older=y -CT_ISL_older_than_0_18=y +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_0_15_or_older=y CT_ISL_REQUIRE_0_15_or_later=y CT_ISL_later_than_0_14=y CT_ISL_0_14_or_later=y @@ -574,11 +608,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -588,10 +622,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -603,11 +637,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -621,11 +655,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -642,13 +676,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -664,16 +698,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -690,6 +724,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -700,3 +735,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/owrt_ar71xx_mips b/support/crosstool/templates/owrt_ar71xx_mips index 8119186..adb683d 100644 --- a/support/crosstool/templates/owrt_ar71xx_mips +++ b/support/crosstool/templates/owrt_ar71xx_mips @@ -1,8 +1,8 @@ #toolchain template: OpenWrt 18.06 ar71xx, mips_24kc BE devices -#toolchain template version: 5 -#toolchain template updated: 2020-09-27 21:39:25 +#toolchain template version: 6 +#toolchain template updated: 2021-06-28 20:42:55 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -101,11 +103,13 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set # CT_ARCH_ARM is not set # CT_ARCH_AVR is not set +# CT_ARCH_C6X is not set # CT_ARCH_M68K is not set # CT_ARCH_MICROBLAZE is not set CT_ARCH_MIPS=y @@ -113,6 +117,7 @@ CT_ARCH_MIPS=y # CT_ARCH_MSP430 is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_RISCV is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set @@ -127,7 +132,7 @@ CT_ARCH_MIPS_SHOW=y CT_ARCH_MIPS_PKG_KSYM="" CT_ARCH_mips_o32=y CT_ARCH_mips_ABI="32" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -156,6 +161,7 @@ CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="soft" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -184,6 +190,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -194,6 +201,9 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y # CT_LINUX_SRC_DEVEL is not set @@ -205,7 +215,11 @@ CT_LINUX_PATCH_GLOBAL=y # CT_LINUX_PATCH_LOCAL_BUNDLED is not set # CT_LINUX_PATCH_NONE is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -233,8 +247,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_4 is not set # 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="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -254,6 +267,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -264,6 +278,7 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y @@ -276,7 +291,8 @@ CT_BINUTILS_PATCH_GLOBAL=y # CT_BINUTILS_PATCH_LOCAL_BUNDLED is not set # CT_BINUTILS_PATCH_NONE is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -286,8 +302,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -317,6 +332,7 @@ CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library # CT_LIBC_BIONIC is not set # CT_LIBC_GLIBC is not set @@ -340,6 +356,7 @@ CT_MUSL_PATCH_GLOBAL=y # CT_MUSL_PATCH_LOCAL_BUNDLED is not set # CT_MUSL_PATCH_NONE is not set CT_MUSL_PATCH_ORDER="global" +# CT_MUSL_V_1_2_2 is not set # CT_MUSL_V_1_2_1 is not set # CT_MUSL_V_1_1_24 is not set # CT_MUSL_V_1_1_23 is not set @@ -350,7 +367,6 @@ CT_MUSL_V_1_1_19=y # 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.19" CT_MUSL_MIRRORS="http://www.musl-libc.org/releases" CT_MUSL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -364,13 +380,14 @@ CT_LIBC_MUSL_OPTIMIZE_AUTO=y # CT_LIBC_MUSL_OPTIMIZE_SPEED is not set # CT_LIBC_MUSL_OPTIMIZE_SIZE is not set CT_LIBC_MUSL_OPTIMIZE="auto" -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -390,6 +407,7 @@ 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_ORACLE is not set CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y @@ -402,20 +420,26 @@ CT_GCC_PATCH_GLOBAL=y # CT_GCC_PATCH_LOCAL_BUNDLED is not set # CT_GCC_PATCH_NONE is not set CT_GCC_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -447,6 +471,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBQUADMATH is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -456,10 +481,11 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_CC_GCC_HAS_ARCH_OPTIONS=y # archictecture-specific options CT_CC_GCC_mips_llsc=m @@ -474,12 +500,14 @@ CT_CC_LANG_CXX=y # CT_CC_LANG_OBJCXX is not set # CT_CC_LANG_GOLANG is not set CT_CC_LANG_OTHERS="" +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -497,15 +525,35 @@ CT_EXPAT_PATCH_GLOBAL=y # 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_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${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_COMP_LIBS_GETTEXT=y +CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" +CT_GETTEXT_DIR_NAME="gettext" +CT_GETTEXT_PKG_NAME="gettext" +CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set +# CT_GETTEXT_SRC_CUSTOM is not set +CT_GETTEXT_PATCH_GLOBAL=y +# CT_GETTEXT_PATCH_BUNDLED is not set +# CT_GETTEXT_PATCH_LOCAL is not set +# CT_GETTEXT_PATCH_BUNDLED_LOCAL is not set +# CT_GETTEXT_PATCH_LOCAL_BUNDLED is not set +# CT_GETTEXT_PATCH_NONE is not set +CT_GETTEXT_PATCH_ORDER="global" +CT_GETTEXT_V_0_20_1=y +# CT_GETTEXT_V_0_19_8_1 is not set +CT_GETTEXT_VERSION="0.20.1" +CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" +CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz" +CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig" CT_COMP_LIBS_GMP=y CT_COMP_LIBS_GMP_PKG_KSYM="GMP" CT_GMP_DIR_NAME="gmp" @@ -522,8 +570,7 @@ CT_GMP_PATCH_GLOBAL=y 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_VERSION="6.2.1" 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}" @@ -548,7 +595,8 @@ CT_ISL_PATCH_GLOBAL=y # 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_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -556,8 +604,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -591,14 +638,34 @@ CT_LIBELF_PATCH_GLOBAL=y # CT_LIBELF_PATCH_NONE is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" CT_LIBELF_SIGNATURE_FORMAT="" -# CT_COMP_LIBS_LIBICONV is not set +CT_COMP_LIBS_LIBICONV=y +CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" +CT_LIBICONV_DIR_NAME="libiconv" +CT_LIBICONV_PKG_NAME="libiconv" +CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set +# CT_LIBICONV_SRC_CUSTOM is not set +CT_LIBICONV_PATCH_GLOBAL=y +# CT_LIBICONV_PATCH_BUNDLED is not set +# CT_LIBICONV_PATCH_LOCAL is not set +# CT_LIBICONV_PATCH_BUNDLED_LOCAL is not set +# CT_LIBICONV_PATCH_LOCAL_BUNDLED is not set +# CT_LIBICONV_PATCH_NONE is not set +CT_LIBICONV_PATCH_ORDER="global" +CT_LIBICONV_V_1_16=y +# CT_LIBICONV_V_1_15 is not set +CT_LIBICONV_VERSION="1.16" +CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" +CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_LIBICONV_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_LIBICONV_ARCHIVE_FORMATS=".tar.gz" +CT_LIBICONV_SIGNATURE_FORMAT="packed/.sig" CT_COMP_LIBS_MPC=y CT_COMP_LIBS_MPC_PKG_KSYM="MPC" CT_MPC_DIR_NAME="mpc" @@ -616,7 +683,6 @@ CT_MPC_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -642,7 +708,6 @@ CT_MPFR_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -671,9 +736,8 @@ 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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -700,14 +764,13 @@ CT_ZLIB_PATCH_GLOBAL=y # 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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" # CT_LIBICONV_NEEDED is not set # CT_GETTEXT_NEEDED is not set CT_GMP_NEEDED=y @@ -720,6 +783,7 @@ CT_MPFR=y CT_ISL=y CT_MPC=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -730,5 +794,7 @@ CT_ZLIB=y # 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" +# end of Companion tools # Test suite # CT_TEST_SUITE_GCC is not set +# end of Test suite diff --git a/support/crosstool/templates/owrt_ath79_mips b/support/crosstool/templates/owrt_ath79_mips index fc63be7..4ceafd1 100644 --- a/support/crosstool/templates/owrt_ath79_mips +++ b/support/crosstool/templates/owrt_ath79_mips @@ -1,8 +1,8 @@ -#toolchain template: OpenWrt 19.07 ath79, mips_24kc BE devices -#toolchain template version: 5 -#toolchain template updated: 2020-09-27 21:39:52 +#toolchain template: OpenWrt 19.07|21.02 ath79, mips_24kc BE devices +#toolchain template version: 6 +#toolchain template updated: 2021-06-28 20:44:28 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -101,11 +103,13 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set # CT_ARCH_ARM is not set # CT_ARCH_AVR is not set +# CT_ARCH_C6X is not set # CT_ARCH_M68K is not set # CT_ARCH_MICROBLAZE is not set CT_ARCH_MIPS=y @@ -113,6 +117,7 @@ CT_ARCH_MIPS=y # CT_ARCH_MSP430 is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_RISCV is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set @@ -127,7 +132,7 @@ CT_ARCH_MIPS_SHOW=y CT_ARCH_MIPS_PKG_KSYM="" CT_ARCH_mips_o32=y CT_ARCH_mips_ABI="32" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -156,6 +161,7 @@ CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="soft" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -184,6 +190,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -194,6 +201,9 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y # CT_LINUX_SRC_DEVEL is not set @@ -205,7 +215,11 @@ CT_LINUX_PATCH_GLOBAL=y # CT_LINUX_PATCH_LOCAL_BUNDLED is not set # CT_LINUX_PATCH_NONE is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -233,8 +247,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_4 is not set # 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="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -254,6 +267,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -264,6 +278,7 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y @@ -276,7 +291,8 @@ CT_BINUTILS_PATCH_GLOBAL=y # CT_BINUTILS_PATCH_LOCAL_BUNDLED is not set # CT_BINUTILS_PATCH_NONE is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -286,8 +302,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -317,6 +332,7 @@ CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library # CT_LIBC_BIONIC is not set # CT_LIBC_GLIBC is not set @@ -340,6 +356,7 @@ CT_MUSL_PATCH_GLOBAL=y # CT_MUSL_PATCH_LOCAL_BUNDLED is not set # CT_MUSL_PATCH_NONE is not set CT_MUSL_PATCH_ORDER="global" +# CT_MUSL_V_1_2_2 is not set # CT_MUSL_V_1_2_1 is not set CT_MUSL_V_1_1_24=y # CT_MUSL_V_1_1_23 is not set @@ -350,7 +367,6 @@ CT_MUSL_V_1_1_24=y # 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}" @@ -364,13 +380,14 @@ CT_LIBC_MUSL_OPTIMIZE_AUTO=y # CT_LIBC_MUSL_OPTIMIZE_SPEED is not set # CT_LIBC_MUSL_OPTIMIZE_SIZE is not set CT_LIBC_MUSL_OPTIMIZE="auto" -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -390,6 +407,7 @@ 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_ORACLE is not set CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y @@ -402,20 +420,26 @@ CT_GCC_PATCH_GLOBAL=y # CT_GCC_PATCH_LOCAL_BUNDLED is not set # CT_GCC_PATCH_NONE is not set CT_GCC_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -447,6 +471,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBQUADMATH is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -456,10 +481,11 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_CC_GCC_HAS_ARCH_OPTIONS=y # archictecture-specific options CT_CC_GCC_mips_llsc=m @@ -474,12 +500,14 @@ CT_CC_LANG_CXX=y # CT_CC_LANG_OBJCXX is not set # CT_CC_LANG_GOLANG is not set CT_CC_LANG_OTHERS="" +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -497,15 +525,35 @@ CT_EXPAT_PATCH_GLOBAL=y # 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_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${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_COMP_LIBS_GETTEXT=y +CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" +CT_GETTEXT_DIR_NAME="gettext" +CT_GETTEXT_PKG_NAME="gettext" +CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set +# CT_GETTEXT_SRC_CUSTOM is not set +CT_GETTEXT_PATCH_GLOBAL=y +# CT_GETTEXT_PATCH_BUNDLED is not set +# CT_GETTEXT_PATCH_LOCAL is not set +# CT_GETTEXT_PATCH_BUNDLED_LOCAL is not set +# CT_GETTEXT_PATCH_LOCAL_BUNDLED is not set +# CT_GETTEXT_PATCH_NONE is not set +CT_GETTEXT_PATCH_ORDER="global" +CT_GETTEXT_V_0_20_1=y +# CT_GETTEXT_V_0_19_8_1 is not set +CT_GETTEXT_VERSION="0.20.1" +CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" +CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz" +CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig" CT_COMP_LIBS_GMP=y CT_COMP_LIBS_GMP_PKG_KSYM="GMP" CT_GMP_DIR_NAME="gmp" @@ -522,8 +570,7 @@ CT_GMP_PATCH_GLOBAL=y 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_VERSION="6.2.1" 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}" @@ -548,7 +595,8 @@ CT_ISL_PATCH_GLOBAL=y # 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_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -556,8 +604,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -591,14 +638,34 @@ CT_LIBELF_PATCH_GLOBAL=y # CT_LIBELF_PATCH_NONE is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" CT_LIBELF_SIGNATURE_FORMAT="" -# CT_COMP_LIBS_LIBICONV is not set +CT_COMP_LIBS_LIBICONV=y +CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" +CT_LIBICONV_DIR_NAME="libiconv" +CT_LIBICONV_PKG_NAME="libiconv" +CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set +# CT_LIBICONV_SRC_CUSTOM is not set +CT_LIBICONV_PATCH_GLOBAL=y +# CT_LIBICONV_PATCH_BUNDLED is not set +# CT_LIBICONV_PATCH_LOCAL is not set +# CT_LIBICONV_PATCH_BUNDLED_LOCAL is not set +# CT_LIBICONV_PATCH_LOCAL_BUNDLED is not set +# CT_LIBICONV_PATCH_NONE is not set +CT_LIBICONV_PATCH_ORDER="global" +CT_LIBICONV_V_1_16=y +# CT_LIBICONV_V_1_15 is not set +CT_LIBICONV_VERSION="1.16" +CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" +CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_LIBICONV_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_LIBICONV_ARCHIVE_FORMATS=".tar.gz" +CT_LIBICONV_SIGNATURE_FORMAT="packed/.sig" CT_COMP_LIBS_MPC=y CT_COMP_LIBS_MPC_PKG_KSYM="MPC" CT_MPC_DIR_NAME="mpc" @@ -616,7 +683,6 @@ CT_MPC_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -642,7 +708,6 @@ CT_MPFR_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -671,9 +736,8 @@ 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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -700,14 +764,13 @@ CT_ZLIB_PATCH_GLOBAL=y # 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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" # CT_LIBICONV_NEEDED is not set # CT_GETTEXT_NEEDED is not set CT_GMP_NEEDED=y @@ -720,6 +783,7 @@ CT_MPFR=y CT_ISL=y CT_MPC=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -730,5 +794,7 @@ CT_ZLIB=y # 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" +# end of Companion tools # Test suite # CT_TEST_SUITE_GCC is not set +# end of Test suite diff --git a/support/crosstool/templates/owrt_mpc85xx_ppc b/support/crosstool/templates/owrt_mpc85xx_ppc index 160fa57..c13384f 100644 --- a/support/crosstool/templates/owrt_mpc85xx_ppc +++ b/support/crosstool/templates/owrt_mpc85xx_ppc @@ -1,8 +1,8 @@ -#toolchain template: OpenWrt 19.07 mpc85xx, Freescale MPC85xx BE devices -#toolchain template version: 5 -#toolchain template updated: 2020-09-27 21:40:24 +#toolchain template: OpenWrt 19.07|21.02 mpc85xx, Freescale MPC85xx BE devices +#toolchain template version: 6 +#toolchain template updated: 2021-06-28 20:45:30 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -101,11 +103,13 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set # CT_ARCH_ARM is not set # CT_ARCH_AVR is not set +# CT_ARCH_C6X is not set # CT_ARCH_M68K is not set # CT_ARCH_MICROBLAZE is not set # CT_ARCH_MIPS is not set @@ -113,6 +117,7 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH_MSP430 is not set # CT_ARCH_NIOS2 is not set CT_ARCH_POWERPC=y +# CT_ARCH_PRU is not set # CT_ARCH_RISCV is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set @@ -129,7 +134,7 @@ CT_ARCH_POWERPC_PKG_KSYM="" CT_ARCH_powerpc_ABI="" CT_ARCH_powerpc_ABI_DEFAULT=y # CT_ARCH_powerpc_ABI_SPE is not set -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -160,6 +165,7 @@ CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="soft" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -188,6 +194,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -198,6 +205,9 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y # CT_LINUX_SRC_DEVEL is not set @@ -209,7 +219,11 @@ CT_LINUX_PATCH_GLOBAL=y # CT_LINUX_PATCH_LOCAL_BUNDLED is not set # CT_LINUX_PATCH_NONE is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -237,8 +251,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_4 is not set # 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="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -258,6 +271,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -268,6 +282,7 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y @@ -280,7 +295,8 @@ CT_BINUTILS_PATCH_GLOBAL=y # CT_BINUTILS_PATCH_LOCAL_BUNDLED is not set # CT_BINUTILS_PATCH_NONE is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -290,8 +306,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -321,6 +336,7 @@ CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library # CT_LIBC_GLIBC is not set CT_LIBC_MUSL=y @@ -343,6 +359,7 @@ CT_MUSL_PATCH_GLOBAL=y # CT_MUSL_PATCH_LOCAL_BUNDLED is not set # CT_MUSL_PATCH_NONE is not set CT_MUSL_PATCH_ORDER="global" +# CT_MUSL_V_1_2_2 is not set # CT_MUSL_V_1_2_1 is not set CT_MUSL_V_1_1_24=y # CT_MUSL_V_1_1_23 is not set @@ -353,7 +370,6 @@ CT_MUSL_V_1_1_24=y # 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}" @@ -367,13 +383,14 @@ CT_LIBC_MUSL_OPTIMIZE_AUTO=y # CT_LIBC_MUSL_OPTIMIZE_SPEED is not set # CT_LIBC_MUSL_OPTIMIZE_SIZE is not set CT_LIBC_MUSL_OPTIMIZE="auto" -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -393,6 +410,7 @@ 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_ORACLE is not set CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y @@ -405,20 +423,26 @@ CT_GCC_PATCH_GLOBAL=y # CT_GCC_PATCH_LOCAL_BUNDLED is not set # CT_GCC_PATCH_NONE is not set CT_GCC_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -450,6 +474,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBQUADMATH is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -459,10 +484,11 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y @@ -472,12 +498,14 @@ CT_CC_LANG_CXX=y # CT_CC_LANG_OBJCXX is not set # CT_CC_LANG_GOLANG is not set CT_CC_LANG_OTHERS="" +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -495,15 +523,35 @@ CT_EXPAT_PATCH_GLOBAL=y # 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_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${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_COMP_LIBS_GETTEXT=y +CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" +CT_GETTEXT_DIR_NAME="gettext" +CT_GETTEXT_PKG_NAME="gettext" +CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set +# CT_GETTEXT_SRC_CUSTOM is not set +CT_GETTEXT_PATCH_GLOBAL=y +# CT_GETTEXT_PATCH_BUNDLED is not set +# CT_GETTEXT_PATCH_LOCAL is not set +# CT_GETTEXT_PATCH_BUNDLED_LOCAL is not set +# CT_GETTEXT_PATCH_LOCAL_BUNDLED is not set +# CT_GETTEXT_PATCH_NONE is not set +CT_GETTEXT_PATCH_ORDER="global" +CT_GETTEXT_V_0_20_1=y +# CT_GETTEXT_V_0_19_8_1 is not set +CT_GETTEXT_VERSION="0.20.1" +CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" +CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz" +CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig" CT_COMP_LIBS_GMP=y CT_COMP_LIBS_GMP_PKG_KSYM="GMP" CT_GMP_DIR_NAME="gmp" @@ -520,8 +568,7 @@ CT_GMP_PATCH_GLOBAL=y 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_VERSION="6.2.1" 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}" @@ -546,7 +593,8 @@ CT_ISL_PATCH_GLOBAL=y # 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_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -554,8 +602,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -589,14 +636,34 @@ CT_LIBELF_PATCH_GLOBAL=y # CT_LIBELF_PATCH_NONE is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" CT_LIBELF_SIGNATURE_FORMAT="" -# CT_COMP_LIBS_LIBICONV is not set +CT_COMP_LIBS_LIBICONV=y +CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" +CT_LIBICONV_DIR_NAME="libiconv" +CT_LIBICONV_PKG_NAME="libiconv" +CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set +# CT_LIBICONV_SRC_CUSTOM is not set +CT_LIBICONV_PATCH_GLOBAL=y +# CT_LIBICONV_PATCH_BUNDLED is not set +# CT_LIBICONV_PATCH_LOCAL is not set +# CT_LIBICONV_PATCH_BUNDLED_LOCAL is not set +# CT_LIBICONV_PATCH_LOCAL_BUNDLED is not set +# CT_LIBICONV_PATCH_NONE is not set +CT_LIBICONV_PATCH_ORDER="global" +CT_LIBICONV_V_1_16=y +# CT_LIBICONV_V_1_15 is not set +CT_LIBICONV_VERSION="1.16" +CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" +CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_LIBICONV_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_LIBICONV_ARCHIVE_FORMATS=".tar.gz" +CT_LIBICONV_SIGNATURE_FORMAT="packed/.sig" CT_COMP_LIBS_MPC=y CT_COMP_LIBS_MPC_PKG_KSYM="MPC" CT_MPC_DIR_NAME="mpc" @@ -614,7 +681,6 @@ CT_MPC_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -640,7 +706,6 @@ CT_MPFR_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -669,9 +734,8 @@ 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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -698,14 +762,13 @@ CT_ZLIB_PATCH_GLOBAL=y # 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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" # CT_LIBICONV_NEEDED is not set # CT_GETTEXT_NEEDED is not set CT_GMP_NEEDED=y @@ -718,6 +781,7 @@ CT_MPFR=y CT_ISL=y CT_MPC=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -728,5 +792,7 @@ CT_ZLIB=y # 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" +# end of Companion tools # Test suite # CT_TEST_SUITE_GCC is not set +# end of Test suite diff --git a/support/crosstool/templates/owrt_ramips_mips b/support/crosstool/templates/owrt_ramips_mips index c7fb27b..655106a 100644 --- a/support/crosstool/templates/owrt_ramips_mips +++ b/support/crosstool/templates/owrt_ramips_mips @@ -1,8 +1,8 @@ -#toolchain template: OpenWrt 19.07 ramips, Mediatek/Ralink mips_24kc LE devices -#toolchain template version: 1 -#toolchain template updated: 2020-10-30 22:43:57 +#toolchain template: OpenWrt 19.07|21.02 ramips, Mediatek/Ralink mips_24kc LE devices +#toolchain template version: 2 +#toolchain template updated: 2021-06-28 20:46:23 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -101,11 +103,13 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set # CT_ARCH_ARM is not set # CT_ARCH_AVR is not set +# CT_ARCH_C6X is not set # CT_ARCH_M68K is not set # CT_ARCH_MICROBLAZE is not set CT_ARCH_MIPS=y @@ -113,6 +117,7 @@ CT_ARCH_MIPS=y # CT_ARCH_MSP430 is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_RISCV is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set @@ -127,7 +132,7 @@ CT_ARCH_MIPS_SHOW=y CT_ARCH_MIPS_PKG_KSYM="" CT_ARCH_mips_o32=y CT_ARCH_mips_ABI="32" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -156,6 +161,7 @@ CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="soft" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -184,6 +190,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -194,6 +201,9 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y # CT_LINUX_SRC_DEVEL is not set @@ -205,7 +215,11 @@ CT_LINUX_PATCH_GLOBAL=y # CT_LINUX_PATCH_LOCAL_BUNDLED is not set # CT_LINUX_PATCH_NONE is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -233,8 +247,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_4 is not set # 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="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -254,6 +267,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -264,6 +278,7 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y @@ -276,7 +291,8 @@ CT_BINUTILS_PATCH_GLOBAL=y # CT_BINUTILS_PATCH_LOCAL_BUNDLED is not set # CT_BINUTILS_PATCH_NONE is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -286,8 +302,7 @@ CT_BINUTILS_V_2_35=y # 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.35.1" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -317,6 +332,7 @@ CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library # CT_LIBC_BIONIC is not set # CT_LIBC_GLIBC is not set @@ -340,6 +356,7 @@ CT_MUSL_PATCH_GLOBAL=y # CT_MUSL_PATCH_LOCAL_BUNDLED is not set # CT_MUSL_PATCH_NONE is not set CT_MUSL_PATCH_ORDER="global" +# CT_MUSL_V_1_2_2 is not set # CT_MUSL_V_1_2_1 is not set CT_MUSL_V_1_1_24=y # CT_MUSL_V_1_1_23 is not set @@ -350,7 +367,6 @@ CT_MUSL_V_1_1_24=y # 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}" @@ -364,13 +380,14 @@ CT_LIBC_MUSL_OPTIMIZE_AUTO=y # CT_LIBC_MUSL_OPTIMIZE_SPEED is not set # CT_LIBC_MUSL_OPTIMIZE_SIZE is not set CT_LIBC_MUSL_OPTIMIZE="auto" -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -390,6 +407,7 @@ 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_ORACLE is not set CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y @@ -402,20 +420,26 @@ CT_GCC_PATCH_GLOBAL=y # CT_GCC_PATCH_LOCAL_BUNDLED is not set # CT_GCC_PATCH_NONE is not set CT_GCC_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -447,6 +471,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBQUADMATH is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -456,10 +481,11 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_CC_GCC_HAS_ARCH_OPTIONS=y # archictecture-specific options CT_CC_GCC_mips_llsc=m @@ -474,12 +500,14 @@ CT_CC_LANG_CXX=y # CT_CC_LANG_OBJCXX is not set # CT_CC_LANG_GOLANG is not set CT_CC_LANG_OTHERS="" +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -497,15 +525,35 @@ CT_EXPAT_PATCH_GLOBAL=y # 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_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${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_COMP_LIBS_GETTEXT=y +CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" +CT_GETTEXT_DIR_NAME="gettext" +CT_GETTEXT_PKG_NAME="gettext" +CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set +# CT_GETTEXT_SRC_CUSTOM is not set +CT_GETTEXT_PATCH_GLOBAL=y +# CT_GETTEXT_PATCH_BUNDLED is not set +# CT_GETTEXT_PATCH_LOCAL is not set +# CT_GETTEXT_PATCH_BUNDLED_LOCAL is not set +# CT_GETTEXT_PATCH_LOCAL_BUNDLED is not set +# CT_GETTEXT_PATCH_NONE is not set +CT_GETTEXT_PATCH_ORDER="global" +CT_GETTEXT_V_0_20_1=y +# CT_GETTEXT_V_0_19_8_1 is not set +CT_GETTEXT_VERSION="0.20.1" +CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" +CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz" +CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig" CT_COMP_LIBS_GMP=y CT_COMP_LIBS_GMP_PKG_KSYM="GMP" CT_GMP_DIR_NAME="gmp" @@ -522,8 +570,7 @@ CT_GMP_PATCH_GLOBAL=y 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_VERSION="6.2.1" 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}" @@ -548,7 +595,8 @@ CT_ISL_PATCH_GLOBAL=y # 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_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -556,8 +604,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -591,14 +638,34 @@ CT_LIBELF_PATCH_GLOBAL=y # CT_LIBELF_PATCH_NONE is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" CT_LIBELF_SIGNATURE_FORMAT="" -# CT_COMP_LIBS_LIBICONV is not set +CT_COMP_LIBS_LIBICONV=y +CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" +CT_LIBICONV_DIR_NAME="libiconv" +CT_LIBICONV_PKG_NAME="libiconv" +CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set +# CT_LIBICONV_SRC_CUSTOM is not set +CT_LIBICONV_PATCH_GLOBAL=y +# CT_LIBICONV_PATCH_BUNDLED is not set +# CT_LIBICONV_PATCH_LOCAL is not set +# CT_LIBICONV_PATCH_BUNDLED_LOCAL is not set +# CT_LIBICONV_PATCH_LOCAL_BUNDLED is not set +# CT_LIBICONV_PATCH_NONE is not set +CT_LIBICONV_PATCH_ORDER="global" +CT_LIBICONV_V_1_16=y +# CT_LIBICONV_V_1_15 is not set +CT_LIBICONV_VERSION="1.16" +CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" +CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_LIBICONV_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_LIBICONV_ARCHIVE_FORMATS=".tar.gz" +CT_LIBICONV_SIGNATURE_FORMAT="packed/.sig" CT_COMP_LIBS_MPC=y CT_COMP_LIBS_MPC_PKG_KSYM="MPC" CT_MPC_DIR_NAME="mpc" @@ -616,7 +683,6 @@ CT_MPC_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -642,7 +708,6 @@ CT_MPFR_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -671,9 +736,8 @@ 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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -700,14 +764,13 @@ CT_ZLIB_PATCH_GLOBAL=y # 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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" # CT_LIBICONV_NEEDED is not set # CT_GETTEXT_NEEDED is not set CT_GMP_NEEDED=y @@ -720,6 +783,7 @@ CT_MPFR=y CT_ISL=y CT_MPC=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -730,5 +794,7 @@ CT_ZLIB=y # 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" +# end of Companion tools # Test suite # CT_TEST_SUITE_GCC is not set +# end of Test suite diff --git a/support/crosstool/templates/pogoplug_arm b/support/crosstool/templates/pogoplug_arm index 2a0bb81..3da115a 100644 --- a/support/crosstool/templates/pogoplug_arm +++ b/support/crosstool/templates/pogoplug_arm @@ -1,8 +1,8 @@ #toolchain template: Marvell Kirkwood devices, Pogoplug V2 -#toolchain template version: 1 -#toolchain template updated: 2020-12-04 18:20:15 +#toolchain template version: 2 +#toolchain template updated: 2021-06-28 21:07:04 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_ARCH_ARM=y # CT_ARCH_MIPS is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -124,7 +128,7 @@ CT_ARCH_ARM_MODE_ARM=y # 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_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -162,6 +166,7 @@ CT_ARCH_FLOAT_SOFTFP=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="softfp" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -188,6 +193,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -198,10 +204,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -228,8 +242,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_10 is not set # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set -# CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -250,6 +263,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -260,11 +274,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -274,8 +291,7 @@ CT_BINUTILS_V_2_35=y # 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.35.1" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -311,6 +327,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -322,10 +339,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set @@ -339,7 +359,6 @@ CT_GLIBC_V_2_24=y # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.24" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -390,14 +409,16 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +CT_GLIBC_MIN_KERNEL="5.12.12" +CT_GLIBC_ENABLE_COMMON_FLAG=y +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -416,24 +437,32 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -467,6 +496,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set # CT_CC_GCC_SJLJ_EXCEPTIONS is not set CT_CC_GCC_LDBL_128=m @@ -476,20 +506,23 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -498,10 +531,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -512,10 +545,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -527,11 +560,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -547,8 +580,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -556,8 +591,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -581,11 +615,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -595,10 +629,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -610,11 +644,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -628,11 +662,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -649,13 +683,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -671,16 +705,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -697,6 +731,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -707,3 +742,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/qnap_armv5 b/support/crosstool/templates/qnap_armv5 index d9156c8..1f5e641 100644 --- a/support/crosstool/templates/qnap_armv5 +++ b/support/crosstool/templates/qnap_armv5 @@ -1,9 +1,8 @@ #toolchain template: QNAP Marvell 628x devices, QNAP TS-119P II -#toolchain template version: 1 -#toolchain template updated: 2021-03-19 21:33:48 -#toolchain template migrate: marvell2_armv5 +#toolchain template version: 2 +#toolchain template updated: 2021-06-28 21:06:18 # Automatically generated file; DO NOT EDIT. -# crosstool-NG 1.24.0.291_0e0fd3c Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -19,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -27,7 +25,7 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y -CT_VERSION="1.24.0.291_0e0fd3c" +CT_VERSION="1.24.0.388_94b98a4" CT_VCHECK="" CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" @@ -213,7 +211,9 @@ CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y # CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_10=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set # CT_LINUX_V_5_9 is not set # CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set @@ -243,7 +243,7 @@ CT_LINUX_V_5_10=y # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set # CT_LINUX_V_2_6_32 is not set -CT_LINUX_VERSION="5.10.7" +CT_LINUX_VERSION="5.12.12" 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}" @@ -424,7 +424,8 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.10.7" +CT_GLIBC_MIN_KERNEL="5.12.12" +CT_GLIBC_ENABLE_COMMON_FLAG=y 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 @@ -457,19 +458,26 @@ CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y # CT_GCC_SRC_DEVEL is not set CT_GCC_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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_VERSION="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -503,6 +511,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set # CT_CC_GCC_SJLJ_EXCEPTIONS is not set CT_CC_GCC_LDBL_128=m @@ -539,8 +548,8 @@ CT_EXPAT_PKG_NAME="expat" CT_EXPAT_SRC_RELEASE=y # CT_EXPAT_SRC_DEVEL is not set CT_EXPAT_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -588,7 +597,8 @@ CT_ISL_PKG_NAME="isl" CT_ISL_SRC_RELEASE=y # CT_ISL_SRC_DEVEL is not set CT_ISL_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -596,7 +606,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.22" +CT_ISL_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -624,7 +634,7 @@ CT_LIBELF_SRC_RELEASE=y CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" diff --git a/support/crosstool/templates/qnap_armv7 b/support/crosstool/templates/qnap_armv7 index 6d0ec37..ead8c05 100644 --- a/support/crosstool/templates/qnap_armv7 +++ b/support/crosstool/templates/qnap_armv7 @@ -1,8 +1,8 @@ #toolchain template: QNAP ARM-Cortex-A9 devices -#toolchain template version: 6 -#toolchain template updated: 2020-09-27 21:40:53 +#toolchain template version: 7 +#toolchain template updated: 2021-06-28 21:04:44 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_ARCH_ARM=y # CT_ARCH_MIPS is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -124,7 +128,7 @@ CT_ARCH_ARM_MODE_ARM=y CT_ARCH_ARM_EABI_FORCE=y CT_ARCH_ARM_EABI=y CT_ARCH_ARM_TUPLE_USE_EABIHF=y -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="v7" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -161,6 +165,7 @@ CT_ARCH_FLOAT_HW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="hard" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -187,6 +192,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -197,10 +203,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -228,8 +242,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_4 is not set # 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="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -249,6 +262,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -259,11 +273,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -273,8 +290,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -310,6 +326,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -321,10 +338,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set @@ -338,7 +358,6 @@ CT_GLIBC_PATCH_ORDER="global" # CT_GLIBC_V_2_19 is not set CT_GLIBC_V_2_17=y # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.17" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -392,14 +411,16 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +CT_GLIBC_MIN_KERNEL="5.12.12" +CT_GLIBC_ENABLE_COMMON_FLAG=y +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -418,24 +439,32 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -469,6 +498,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -478,20 +508,23 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -500,10 +533,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -514,10 +547,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -529,11 +562,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -549,8 +582,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -558,8 +593,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -583,11 +617,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -597,10 +631,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -612,11 +646,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -630,11 +664,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -651,13 +685,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -673,16 +707,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -699,6 +733,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -709,3 +744,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/qnap_x64 b/support/crosstool/templates/qnap_x64 index 96aa3fe..246c075 100644 --- a/support/crosstool/templates/qnap_x64 +++ b/support/crosstool/templates/qnap_x64 @@ -1,8 +1,8 @@ #toolchain template: QNAP x64 devices -#toolchain template version: 1 -#toolchain template updated: 2021-02-11 20:42:23 +#toolchain template version: 2 +#toolchain template updated: 2021-06-28 21:03:56 # Automatically generated file; DO NOT EDIT. -# crosstool-NG 1.24.0.282_5b0e012 Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -25,7 +25,7 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y -CT_VERSION="1.24.0.282_5b0e012" +CT_VERSION="1.24.0.388_94b98a4" CT_VCHECK="" CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" @@ -187,7 +187,9 @@ CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y # CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_10=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set # CT_LINUX_V_5_9 is not set # CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set @@ -246,7 +248,7 @@ CT_LINUX_V_5_10=y # CT_LINUX_V_2_6_34 is not set # CT_LINUX_V_2_6_33 is not set # CT_LINUX_V_2_6_32 is not set -CT_LINUX_VERSION="5.10.7" +CT_LINUX_VERSION="5.12.12" 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}" @@ -283,7 +285,8 @@ CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y # CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -296,7 +299,7 @@ CT_BINUTILS_V_2_35=y # CT_BINUTILS_V_2_25 is not set # CT_BINUTILS_V_2_24 is not set # CT_BINUTILS_V_2_23 is not set -CT_BINUTILS_VERSION="2.35.1" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -346,6 +349,7 @@ CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y # CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set @@ -418,7 +422,8 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.10.7" +CT_GLIBC_MIN_KERNEL="5.12.12" +CT_GLIBC_ENABLE_COMMON_FLAG=y 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 @@ -451,7 +456,8 @@ CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y # CT_GCC_SRC_DEVEL is not set CT_GCC_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # CT_GCC_V_8 is not set # CT_GCC_V_7 is not set @@ -459,12 +465,18 @@ CT_GCC_V_10=y # CT_GCC_V_5 is not set # CT_GCC_V_4_9 is not set # CT_GCC_V_4_8 is not set -CT_GCC_VERSION="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -498,6 +510,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y CT_CC_GCC_LIBMPX=y # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -534,9 +547,8 @@ CT_EXPAT_PKG_NAME="expat" CT_EXPAT_SRC_RELEASE=y # CT_EXPAT_SRC_DEVEL is not set CT_EXPAT_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_V_2_1 is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -588,7 +600,8 @@ CT_ISL_PKG_NAME="isl" CT_ISL_SRC_RELEASE=y # CT_ISL_SRC_DEVEL is not set CT_ISL_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -596,7 +609,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.22" +CT_ISL_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -624,7 +637,7 @@ CT_LIBELF_SRC_RELEASE=y CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" diff --git a/support/crosstool/templates/rpi_aarch64 b/support/crosstool/templates/rpi_aarch64 index 63408c2..c0b1484 100644 --- a/support/crosstool/templates/rpi_aarch64 +++ b/support/crosstool/templates/rpi_aarch64 @@ -1,8 +1,8 @@ #toolchain template: Raspberry Pi 3 Modell B+, 4 Model B -#toolchain template version: 5 -#toolchain template updated: 2020-09-27 21:41:39 +#toolchain template version: 6 +#toolchain template updated: 2021-06-29 14:50:03 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_ARCH_ARM=y # CT_ARCH_MIPS is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -117,7 +121,7 @@ CT_ARCH_CPU="cortex-a53" CT_ARCH_ARM_SHOW=y # Options for arm CT_ARCH_ARM_PKG_KSYM="" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -145,6 +149,7 @@ CT_ARCH_SUPPORTS_WITH_TUNE=y CT_ARCH_EXCLUSIVE_WITH_CPU=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -171,6 +176,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -181,10 +187,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -209,8 +223,7 @@ CT_LINUX_V_5_8=y # 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_NO_VERSIONS is not set -CT_LINUX_VERSION="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -232,6 +245,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -242,11 +256,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -256,8 +273,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -294,6 +310,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -305,10 +322,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set CT_GLIBC_V_2_31=y # CT_GLIBC_V_2_30 is not set @@ -322,7 +342,6 @@ CT_GLIBC_V_2_31=y # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.31" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -373,20 +392,22 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" +CT_GLIBC_MIN_KERNEL="5.12.12" CT_GLIBC_SSP_DEFAULT=y # CT_GLIBC_SSP_NO is not set # CT_GLIBC_SSP_YES is not set # CT_GLIBC_SSP_ALL is not set # CT_GLIBC_SSP_STRONG is not set # CT_GLIBC_ENABLE_WERROR is not set -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +# CT_GLIBC_ENABLE_COMMON_FLAG is not set +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -405,22 +426,30 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # CT_GCC_V_8 is not set # CT_GCC_V_7 is not set # CT_GCC_V_6 is not set -# CT_GCC_NO_VERSIONS is not set -CT_GCC_VERSION="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -457,6 +486,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -466,20 +496,23 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -488,10 +521,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -502,10 +535,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -517,11 +550,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -537,8 +570,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -546,8 +581,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -571,11 +605,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -585,10 +619,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -600,11 +634,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -618,11 +652,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -639,13 +673,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -661,16 +695,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -687,6 +721,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -697,3 +732,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/rpi_armv6 b/support/crosstool/templates/rpi_armv6 index 89bb00f..2d8da24 100644 --- a/support/crosstool/templates/rpi_armv6 +++ b/support/crosstool/templates/rpi_armv6 @@ -1,8 +1,8 @@ #toolchain template: Raspberry Pi Zero W|WH, 1 Model A|A+|B|B+ -#toolchain template version: 5 -#toolchain template updated: 2020-09-27 21:42:03 +#toolchain template version: 6 +#toolchain template updated: 2021-06-29 14:50:30 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_ARCH_ARM=y # CT_ARCH_MIPS is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -124,7 +128,7 @@ CT_ARCH_ARM_MODE_ARM=y CT_ARCH_ARM_EABI_FORCE=y CT_ARCH_ARM_EABI=y CT_ARCH_ARM_TUPLE_USE_EABIHF=y -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="v6" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -161,6 +165,7 @@ CT_ARCH_FLOAT_HW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="hard" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -187,6 +192,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -197,10 +203,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -227,8 +241,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_10 is not set # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set -# CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -249,6 +262,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -259,11 +273,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -273,8 +290,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -311,6 +327,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -322,10 +339,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set CT_GLIBC_V_2_31=y # CT_GLIBC_V_2_30 is not set @@ -339,7 +359,6 @@ CT_GLIBC_V_2_31=y # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.31" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -398,13 +417,15 @@ CT_GLIBC_SSP_DEFAULT=y # CT_GLIBC_SSP_ALL is not set # CT_GLIBC_SSP_STRONG is not set # CT_GLIBC_ENABLE_WERROR is not set -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +# CT_GLIBC_ENABLE_COMMON_FLAG is not set +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -423,22 +444,30 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # CT_GCC_V_8 is not set # CT_GCC_V_7 is not set # CT_GCC_V_6 is not set -# CT_GCC_NO_VERSIONS is not set -CT_GCC_VERSION="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -475,6 +504,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m CT_CC_GCC_DISABLE_PCH=y CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -484,20 +514,23 @@ CT_CC_GCC_BUILD_ID=y # CT_CC_GCC_LNK_HASH_STYLE_GNU is not set CT_CC_GCC_LNK_HASH_STYLE_BOTH=y CT_CC_GCC_LNK_HASH_STYLE="both" -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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -506,10 +539,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -520,10 +553,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -535,11 +568,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -555,8 +588,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -564,8 +599,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -589,11 +623,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -603,10 +637,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -618,11 +652,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -636,11 +670,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -657,13 +691,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -679,16 +713,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -705,6 +739,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -715,3 +750,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/rpi_armv7 b/support/crosstool/templates/rpi_armv7 index 1dd068d..566d8e8 100644 --- a/support/crosstool/templates/rpi_armv7 +++ b/support/crosstool/templates/rpi_armv7 @@ -1,8 +1,8 @@ #toolchain template: Raspberry Pi 2 Model B -#toolchain template version: 5 -#toolchain template updated: 2020-09-27 21:42:34 +#toolchain template version: 6 +#toolchain template updated: 2021-06-29 14:50:45 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_ARCH_ARM=y # CT_ARCH_MIPS is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -124,7 +128,7 @@ CT_ARCH_ARM_MODE_ARM=y CT_ARCH_ARM_EABI_FORCE=y CT_ARCH_ARM_EABI=y CT_ARCH_ARM_TUPLE_USE_EABIHF=y -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="v7" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -161,6 +165,7 @@ CT_ARCH_FLOAT_HW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="hard" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -187,6 +192,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -197,10 +203,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -227,8 +241,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_10 is not set # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set -# CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -249,6 +262,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -259,11 +273,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -273,8 +290,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -311,6 +327,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -322,10 +339,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set CT_GLIBC_V_2_31=y # CT_GLIBC_V_2_30 is not set @@ -339,7 +359,6 @@ CT_GLIBC_V_2_31=y # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.31" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -390,20 +409,22 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" +CT_GLIBC_MIN_KERNEL="5.12.12" CT_GLIBC_SSP_DEFAULT=y # CT_GLIBC_SSP_NO is not set # CT_GLIBC_SSP_YES is not set # CT_GLIBC_SSP_ALL is not set # CT_GLIBC_SSP_STRONG is not set # CT_GLIBC_ENABLE_WERROR is not set -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +# CT_GLIBC_ENABLE_COMMON_FLAG is not set +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -422,22 +443,30 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # CT_GCC_V_8 is not set # CT_GCC_V_7 is not set # CT_GCC_V_6 is not set -# CT_GCC_NO_VERSIONS is not set -CT_GCC_VERSION="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -474,6 +503,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -483,20 +513,23 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -505,10 +538,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -519,10 +552,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -534,11 +567,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -554,8 +587,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -563,8 +598,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -588,11 +622,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -602,10 +636,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -617,11 +651,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -635,11 +669,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -656,13 +690,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -678,16 +712,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -704,6 +738,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -714,3 +749,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/rpi_armv8 b/support/crosstool/templates/rpi_armv8 index 121c47e..66cf744 100644 --- a/support/crosstool/templates/rpi_armv8 +++ b/support/crosstool/templates/rpi_armv8 @@ -1,8 +1,8 @@ #toolchain template: Raspberry Pi 2 Model B v1.2, 3 Modell A+|B|B+, 4 Model B -#toolchain template version: 5 -#toolchain template updated: 2020-09-27 21:42:57 +#toolchain template version: 6 +#toolchain template updated: 2021-06-29 14:50:59 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_ARCH_ARM=y # CT_ARCH_MIPS is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -124,7 +128,7 @@ CT_ARCH_ARM_MODE_ARM=y CT_ARCH_ARM_EABI_FORCE=y CT_ARCH_ARM_EABI=y CT_ARCH_ARM_TUPLE_USE_EABIHF=y -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="v8" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -161,6 +165,7 @@ CT_ARCH_FLOAT_HW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="hard" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -187,6 +192,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -197,10 +203,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -227,8 +241,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_10 is not set # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set -# CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -249,6 +262,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -259,11 +273,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -273,8 +290,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -311,6 +327,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -322,10 +339,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set CT_GLIBC_V_2_31=y # CT_GLIBC_V_2_30 is not set @@ -339,7 +359,6 @@ CT_GLIBC_V_2_31=y # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.31" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -390,20 +409,22 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" +CT_GLIBC_MIN_KERNEL="5.12.12" CT_GLIBC_SSP_DEFAULT=y # CT_GLIBC_SSP_NO is not set # CT_GLIBC_SSP_YES is not set # CT_GLIBC_SSP_ALL is not set # CT_GLIBC_SSP_STRONG is not set # CT_GLIBC_ENABLE_WERROR is not set -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +# CT_GLIBC_ENABLE_COMMON_FLAG is not set +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -422,22 +443,30 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # CT_GCC_V_8 is not set # CT_GCC_V_7 is not set # CT_GCC_V_6 is not set -# CT_GCC_NO_VERSIONS is not set -CT_GCC_VERSION="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -474,6 +503,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -483,20 +513,23 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -505,10 +538,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -519,10 +552,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -534,11 +567,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -554,8 +587,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -563,8 +598,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -588,11 +622,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -602,10 +636,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -617,11 +651,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -635,11 +669,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -656,13 +690,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -678,16 +712,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -704,6 +738,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -714,3 +749,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/synology_aarch64 b/support/crosstool/templates/synology_aarch64 index fe31ae3..0628328 100644 --- a/support/crosstool/templates/synology_aarch64 +++ b/support/crosstool/templates/synology_aarch64 @@ -1,8 +1,8 @@ #toolchain template: Synology DS418 -#toolchain template version: 6 -#toolchain template updated: 2020-09-27 21:43:53 +#toolchain template version: 7 +#toolchain template updated: 2021-06-28 20:58:18 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_ARCH_ARM=y # CT_ARCH_MIPS is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -118,7 +122,7 @@ CT_ARCH_TUNE="" CT_ARCH_ARM_SHOW=y # Options for arm CT_ARCH_ARM_PKG_KSYM="" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -147,6 +151,7 @@ CT_ARCH_EXCLUSIVE_WITH_CPU=y CT_ARCH_ARCH="" CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -173,6 +178,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options CT_TOOLCHAIN_ENABLE_NLS=y +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -183,10 +189,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -211,8 +225,7 @@ CT_LINUX_V_5_8=y # 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_NO_VERSIONS is not set -CT_LINUX_VERSION="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -234,6 +247,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -244,15 +258,16 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" CT_BINUTILS_V_2_29=y # 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.29.1" CT_BINUTILS_MIRRORS="$(CT_Mirrors GNU binutils) $(CT_Mirrors sourceware binutils/releases)" CT_BINUTILS_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -292,6 +307,7 @@ CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -303,10 +319,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set @@ -320,7 +339,6 @@ CT_GLIBC_V_2_25=y # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.25" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -379,13 +397,15 @@ CT_GLIBC_SSP_DEFAULT=y # CT_GLIBC_SSP_ALL is not set # CT_GLIBC_SSP_STRONG is not set # CT_GLIBC_ENABLE_WERROR is not set -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +CT_GLIBC_ENABLE_COMMON_FLAG=y +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -404,24 +424,32 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -455,6 +483,7 @@ CT_CC_GCC_LIBQUADMATH=y CT_CC_GCC_LIBSANITIZER=y # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -464,20 +493,23 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -486,10 +518,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -500,10 +532,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -515,11 +547,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -535,8 +567,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -544,8 +578,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -569,11 +602,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -583,10 +616,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -598,11 +631,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -616,11 +649,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -637,13 +670,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -659,16 +692,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -685,6 +718,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -695,3 +729,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/synology_armv5 b/support/crosstool/templates/synology_armv5 index b24feb1..81dad9b 100644 --- a/support/crosstool/templates/synology_armv5 +++ b/support/crosstool/templates/synology_armv5 @@ -1,9 +1,8 @@ #toolchain template: Synology Marvell 628x devices, Synology DS112x -#toolchain template version: 6 -#toolchain template updated: 2021-03-19 21:37:18 -#toolchain template migrate: marvell_armv5 +#toolchain template version: 7 +#toolchain template updated: 2021-06-28 20:56:58 # Automatically generated file; DO NOT EDIT. -# crosstool-NG 1.24.0.291_0e0fd3c Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -19,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -27,7 +25,7 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y -CT_VERSION="1.24.0.291_0e0fd3c" +CT_VERSION="1.24.0.388_94b98a4" CT_VCHECK="" CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" @@ -213,7 +211,9 @@ CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y # CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_10=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set # CT_LINUX_V_5_9 is not set # CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set @@ -242,7 +242,7 @@ CT_LINUX_V_5_10=y # CT_LINUX_V_3_10 is not set # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set -CT_LINUX_VERSION="5.10.7" +CT_LINUX_VERSION="5.12.12" 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}" @@ -410,13 +410,14 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.10.7" +CT_GLIBC_MIN_KERNEL="5.12.12" CT_GLIBC_SSP_DEFAULT=y # CT_GLIBC_SSP_NO is not set # CT_GLIBC_SSP_YES is not set # CT_GLIBC_SSP_ALL is not set # CT_GLIBC_SSP_STRONG is not set # CT_GLIBC_ENABLE_WERROR is not set +# CT_GLIBC_ENABLE_COMMON_FLAG is not set 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 @@ -449,17 +450,24 @@ CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y # CT_GCC_SRC_DEVEL is not set CT_GCC_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # CT_GCC_V_8 is not set # CT_GCC_V_7 is not set # CT_GCC_V_6 is not set -CT_GCC_VERSION="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -496,6 +504,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set # CT_CC_GCC_SJLJ_EXCEPTIONS is not set CT_CC_GCC_LDBL_128=m @@ -532,8 +541,8 @@ CT_EXPAT_PKG_NAME="expat" CT_EXPAT_SRC_RELEASE=y # CT_EXPAT_SRC_DEVEL is not set CT_EXPAT_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -581,7 +590,8 @@ CT_ISL_PKG_NAME="isl" CT_ISL_SRC_RELEASE=y # CT_ISL_SRC_DEVEL is not set CT_ISL_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -589,7 +599,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.22" +CT_ISL_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -617,7 +627,7 @@ CT_LIBELF_SRC_RELEASE=y CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" diff --git a/support/crosstool/templates/synology_armv7 b/support/crosstool/templates/synology_armv7 index 347ac16..e489e33 100644 --- a/support/crosstool/templates/synology_armv7 +++ b/support/crosstool/templates/synology_armv7 @@ -1,8 +1,8 @@ -#toolchain template: Synology DS216play -#toolchain template version: 6 -#toolchain template updated: 2020-09-27 21:44:19 +#toolchain template: Synology DS216play, ZyXEL NAS326|NAS520 +#toolchain template version: 7 +#toolchain template updated: 2021-06-28 20:56:01 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_ARCH_ARM=y # CT_ARCH_MIPS is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -125,7 +129,7 @@ CT_ARCH_ARM_MODE_ARM=y CT_ARCH_ARM_EABI_FORCE=y CT_ARCH_ARM_EABI=y # CT_ARCH_ARM_TUPLE_USE_EABIHF is not set -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -163,6 +167,7 @@ CT_ARCH_FLOAT_HW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="hard" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -189,6 +194,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -199,10 +205,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -230,8 +244,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_4 is not set # 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="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -251,6 +264,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -261,11 +275,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -275,8 +292,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -312,6 +328,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -323,10 +340,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set @@ -340,7 +360,6 @@ CT_GLIBC_V_2_23=y # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.23" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -391,14 +410,16 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +CT_GLIBC_MIN_KERNEL="5.12.12" +CT_GLIBC_ENABLE_COMMON_FLAG=y +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -417,24 +438,32 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -468,6 +497,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set # CT_CC_GCC_SJLJ_EXCEPTIONS is not set CT_CC_GCC_LDBL_128=m @@ -477,20 +507,23 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -499,10 +532,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -513,10 +546,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -528,11 +561,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -548,8 +581,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -557,8 +592,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -582,11 +616,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -596,10 +630,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -611,11 +645,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -629,11 +663,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -650,13 +684,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -672,16 +706,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -698,6 +732,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -708,3 +743,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/synology_ppc b/support/crosstool/templates/synology_ppc index f68d8c8..310476f 100644 --- a/support/crosstool/templates/synology_ppc +++ b/support/crosstool/templates/synology_ppc @@ -1,8 +1,8 @@ #toolchain template: Synology DS213+ -#toolchain template version: 1 -#toolchain template updated: 2020-09-27 18:01:49 +#toolchain template version: 2 +#toolchain template updated: 2021-06-28 20:52:09 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH_MIPS is not set # CT_ARCH_NIOS2 is not set CT_ARCH_POWERPC=y +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -121,7 +125,7 @@ CT_ARCH_POWERPC_PKG_KSYM="" CT_ARCH_powerpc_ABI="spe" # CT_ARCH_powerpc_ABI_DEFAULT is not set CT_ARCH_powerpc_ABI_SPE=y -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -152,6 +156,7 @@ CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="-mfloat-gprs=double -Wa,-me500x2" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="soft" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -178,6 +183,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -188,10 +194,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -219,8 +233,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_4 is not set # 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="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -240,6 +253,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -250,11 +264,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -264,8 +281,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -294,6 +310,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="--enable-spe=yes --enable-e500x2 --with-e500x2" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -305,9 +322,11 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" # CT_GLIBC_V_2_29 is not set # CT_GLIBC_V_2_28 is not set @@ -319,7 +338,6 @@ CT_GLIBC_V_2_23=y # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.23" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -371,19 +389,16 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" -# CT_GLIBC_SSP_DEFAULT is not set -# CT_GLIBC_SSP_NO is not set -# CT_GLIBC_SSP_YES is not set -# CT_GLIBC_SSP_ALL is not set -# CT_GLIBC_SSP_STRONG is not set -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +CT_GLIBC_MIN_KERNEL="5.12.12" +# CT_GLIBC_ENABLE_COMMON_FLAG is not set +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -402,21 +417,28 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" CT_GCC_V_7=y # 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="7.5.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_11_or_older=y +CT_GCC_older_than_11=y +CT_GCC_10_or_older=y +CT_GCC_older_than_10=y +CT_GCC_9_or_older=y +CT_GCC_older_than_9=y CT_GCC_8_or_older=y CT_GCC_older_than_8=y CT_GCC_REQUIRE_8_or_older=y @@ -458,20 +480,23 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -480,10 +505,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -494,10 +519,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -509,11 +534,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -529,8 +554,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -538,8 +565,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -563,11 +589,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -577,10 +603,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -592,11 +618,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -610,11 +636,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -631,13 +657,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -653,16 +679,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -679,6 +705,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -689,3 +716,4 @@ CT_ZLIB=y # 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" +# end of Companion tools diff --git a/support/crosstool/templates/ubnt_aarch64 b/support/crosstool/templates/ubnt_aarch64 index 97d2982..34375ad 100644 --- a/support/crosstool/templates/ubnt_aarch64 +++ b/support/crosstool/templates/ubnt_aarch64 @@ -1,8 +1,8 @@ #toolchain template: Ubiquiti Networks devices, UDM|UDM-Pro -#toolchain template version: 1 -#toolchain template updated: 2021-04-11 16:18:17 +#toolchain template version: 2 +#toolchain template updated: 2021-06-28 20:53:12 # Automatically generated file; DO NOT EDIT. -# crosstool-NG 1.24.0.309_367fb98 Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -25,7 +25,7 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y -CT_VERSION="1.24.0.309_367fb98" +CT_VERSION="1.24.0.388_94b98a4" CT_VCHECK="" CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" @@ -194,7 +194,8 @@ CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y # CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_11=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set # CT_LINUX_V_5_10 is not set # CT_LINUX_V_5_9 is not set # CT_LINUX_V_5_8 is not set @@ -222,7 +223,7 @@ CT_LINUX_V_5_11=y # 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_VERSION="5.11.6" +CT_LINUX_VERSION="5.12.12" 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}" @@ -392,13 +393,14 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.11.6" +CT_GLIBC_MIN_KERNEL="5.12.12" CT_GLIBC_SSP_DEFAULT=y # CT_GLIBC_SSP_NO is not set # CT_GLIBC_SSP_YES is not set # CT_GLIBC_SSP_ALL is not set # CT_GLIBC_SSP_STRONG is not set # CT_GLIBC_ENABLE_WERROR is not set +# CT_GLIBC_ENABLE_COMMON_FLAG is not set 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 @@ -431,17 +433,24 @@ CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y # CT_GCC_SRC_DEVEL is not set CT_GCC_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # CT_GCC_V_8 is not set # CT_GCC_V_7 is not set # CT_GCC_V_6 is not set -CT_GCC_VERSION="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -478,6 +487,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -514,8 +524,8 @@ CT_EXPAT_PKG_NAME="expat" CT_EXPAT_SRC_RELEASE=y # CT_EXPAT_SRC_DEVEL is not set CT_EXPAT_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -563,7 +573,8 @@ CT_ISL_PKG_NAME="isl" CT_ISL_SRC_RELEASE=y # CT_ISL_SRC_DEVEL is not set CT_ISL_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -571,7 +582,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.22" +CT_ISL_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -599,7 +610,7 @@ CT_LIBELF_SRC_RELEASE=y CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" diff --git a/support/crosstool/templates/ubnt_mips64 b/support/crosstool/templates/ubnt_mips64 index 312e639..7b088c3 100644 --- a/support/crosstool/templates/ubnt_mips64 +++ b/support/crosstool/templates/ubnt_mips64 @@ -1,8 +1,8 @@ #toolchain template: Ubiquiti Networks devices, USG|USG-Pro -#toolchain template version: 1 -#toolchain template updated: 2021-04-11 19:51:01 +#toolchain template version: 2 +#toolchain template updated: 2021-06-28 20:53:58 # Automatically generated file; DO NOT EDIT. -# crosstool-NG 1.24.0.309_367fb98 Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -25,7 +25,7 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y -CT_VERSION="1.24.0.309_367fb98" +CT_VERSION="1.24.0.388_94b98a4" CT_VCHECK="" CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" @@ -197,7 +197,8 @@ CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y # CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_11=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set # CT_LINUX_V_5_10 is not set # CT_LINUX_V_5_9 is not set # CT_LINUX_V_5_8 is not set @@ -228,7 +229,7 @@ CT_LINUX_V_5_11=y # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set # CT_LINUX_V_2_6_32 is not set -CT_LINUX_VERSION="5.11.6" +CT_LINUX_VERSION="5.12.12" 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}" @@ -390,7 +391,8 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.11.6" +CT_GLIBC_MIN_KERNEL="5.12.12" +CT_GLIBC_ENABLE_COMMON_FLAG=y 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 @@ -423,19 +425,26 @@ CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y # CT_GCC_SRC_DEVEL is not set CT_GCC_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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_VERSION="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -468,6 +477,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m @@ -509,8 +519,8 @@ CT_EXPAT_PKG_NAME="expat" CT_EXPAT_SRC_RELEASE=y # CT_EXPAT_SRC_DEVEL is not set CT_EXPAT_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -558,7 +568,8 @@ CT_ISL_PKG_NAME="isl" CT_ISL_SRC_RELEASE=y # CT_ISL_SRC_DEVEL is not set CT_ISL_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -566,7 +577,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.22" +CT_ISL_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -594,7 +605,7 @@ CT_LIBELF_SRC_RELEASE=y CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" diff --git a/support/crosstool/templates/vuplus4k_arm b/support/crosstool/templates/vuplus4k_arm index 52eeebf..5dcac38 100644 --- a/support/crosstool/templates/vuplus4k_arm +++ b/support/crosstool/templates/vuplus4k_arm @@ -1,8 +1,8 @@ #toolchain template: Vu+ Zero|Uno|Duo|Solo|Ultimo 4K #toolchain template version: 6 -#toolchain template updated: 2020-09-27 21:44:57 +#toolchain template updated: 2021-06-28 20:55:21 # Automatically generated file; DO NOT EDIT. -# crosstool-NG Configuration +# crosstool-NG 1.24.0.388_94b98a4 Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -18,7 +18,6 @@ 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_cvs=y CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y @@ -26,6 +25,9 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y +CT_VERSION="1.24.0.388_94b98a4" +CT_VCHECK="" +CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y @@ -97,6 +99,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# end of Paths and misc options # Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set @@ -106,6 +109,7 @@ CT_ARCH_ARM=y # CT_ARCH_MIPS is not set # CT_ARCH_NIOS2 is not set # CT_ARCH_POWERPC is not set +# CT_ARCH_PRU is not set # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set @@ -125,7 +129,7 @@ CT_ARCH_ARM_MODE_ARM=y CT_ARCH_ARM_EABI_FORCE=y CT_ARCH_ARM_EABI=y CT_ARCH_ARM_TUPLE_USE_EABIHF=y -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set # Generic target options @@ -163,6 +167,7 @@ CT_ARCH_FLOAT_HW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="hard" +# end of Target options # Toolchain options # General toolchain options CT_FORCE_SYSROOT=y @@ -189,6 +194,7 @@ CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" # Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# end of Toolchain options # Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set @@ -199,10 +205,18 @@ CT_KERNEL_LINUX_SHOW=y # Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" +CT_LINUX_USE_WWW_KERNEL_ORG=y +# CT_LINUX_USE_ORACLE is not set +CT_LINUX_USE="LINUX" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y +# CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_8=y +CT_LINUX_V_5_12=y +# CT_LINUX_V_5_11 is not set +# CT_LINUX_V_5_10 is not set +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set # CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set @@ -230,8 +244,7 @@ CT_LINUX_V_5_8=y # CT_LINUX_V_3_4 is not set # 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="5.8.9" +CT_LINUX_VERSION="5.12.12" 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}" @@ -251,6 +264,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # Common kernel options CT_SHARED_LIBS=y +# end of Operating System # Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y @@ -261,11 +275,14 @@ CT_BINUTILS_BINUTILS_SHOW=y CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y +# CT_BINUTILS_USE_ORACLE is not set CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y +# CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_35=y +CT_BINUTILS_V_2_36=y +# CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set @@ -275,8 +292,7 @@ CT_BINUTILS_V_2_35=y # 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.35" +CT_BINUTILS_VERSION="2.36.1" 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}" @@ -312,6 +328,7 @@ CT_BINUTILS_DETERMINISTIC_ARCHIVES=y CT_BINUTILS_EXTRA_CONFIG_ARRAY="" # CT_BINUTILS_FOR_TARGET is not set CT_ALL_BINUTILS_CHOICES="BINUTILS" +# end of Binary utilities # C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set @@ -323,10 +340,13 @@ CT_LIBC_GLIBC_SHOW=y CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y +# CT_GLIBC_USE_ORACLE is not set CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y +# CT_GLIBC_SRC_DEVEL is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_33 is not set # CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set @@ -340,7 +360,6 @@ CT_GLIBC_V_2_23=y # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set # CT_GLIBC_V_2_12_1 is not set -# CT_GLIBC_NO_VERSIONS is not set CT_GLIBC_VERSION="2.23" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -391,14 +410,16 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.8.9" -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" +CT_GLIBC_MIN_KERNEL="5.12.12" +CT_GLIBC_ENABLE_COMMON_FLAG=y +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 +# end of C-library # C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y @@ -417,24 +438,32 @@ CT_CC_GCC_SHOW=y CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y +# CT_GCC_USE_ORACLE 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_PATCH_ORDER="global" -CT_GCC_V_10=y +CT_GCC_V_11=y +# CT_GCC_V_10 is not set # CT_GCC_V_9 is not set # 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="10.2.0" +CT_GCC_VERSION="11.1.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_11=y +CT_GCC_11_or_later=y +CT_GCC_later_than_10=y +CT_GCC_10_or_later=y +CT_GCC_later_than_9=y +CT_GCC_9_or_later=y CT_GCC_later_than_8=y CT_GCC_8_or_later=y CT_GCC_later_than_7=y @@ -468,6 +497,7 @@ CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBSANITIZER is not set # Misc. obscure options. CT_CC_CXA_ATEXIT=y +CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set # CT_CC_GCC_SJLJ_EXCEPTIONS is not set CT_CC_GCC_LDBL_128=m @@ -477,20 +507,23 @@ CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # 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_AUTO=y +# CT_CC_GCC_DEC_FLOATS_BID is not set +# CT_CC_GCC_DEC_FLOATS_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set +CT_CC_GCC_DEC_FLOATS="" CT_ALL_CC_CHOICES="GCC" # Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# end of C compiler # Debug facilities # CT_DEBUG_DUMA is not set # CT_DEBUG_GDB is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" +# end of Debug facilities # Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -499,10 +532,10 @@ 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_PATCH_ORDER="global" -CT_EXPAT_V_2_2=y -# CT_EXPAT_NO_VERSIONS is not set -CT_EXPAT_VERSION="2.2.9" +CT_EXPAT_V_2_4=y +CT_EXPAT_VERSION="2.4.1" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -513,10 +546,10 @@ CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" CT_GETTEXT_PKG_NAME="gettext" CT_GETTEXT_SRC_RELEASE=y +# CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_PATCH_ORDER="global" CT_GETTEXT_V_0_20_1=y # CT_GETTEXT_V_0_19_8_1 is not set -# CT_GETTEXT_NO_VERSIONS is not set CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -528,11 +561,11 @@ 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_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_VERSION="6.2.1" 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}" @@ -548,8 +581,10 @@ 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_PATCH_ORDER="global" -CT_ISL_V_0_22=y +CT_ISL_V_0_24=y +# CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set # CT_ISL_V_0_20 is not set # CT_ISL_V_0_19 is not set @@ -557,8 +592,7 @@ CT_ISL_V_0_22=y # 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_VERSION="0.24" CT_ISL_MIRRORS="http://isl.gforge.inria.fr" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -582,11 +616,11 @@ CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" CT_LIBELF_DIR_NAME="libelf" CT_LIBELF_PKG_NAME="libelf" CT_LIBELF_SRC_RELEASE=y +# CT_LIBELF_SRC_DEVEL is not set CT_LIBELF_PATCH_ORDER="global" CT_LIBELF_V_0_8=y -# CT_LIBELF_NO_VERSIONS is not set CT_LIBELF_VERSION="0.8.13" -CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -596,10 +630,10 @@ CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" CT_LIBICONV_DIR_NAME="libiconv" CT_LIBICONV_PKG_NAME="libiconv" CT_LIBICONV_SRC_RELEASE=y +# CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_PATCH_ORDER="global" CT_LIBICONV_V_1_16=y # CT_LIBICONV_V_1_15 is not set -# CT_LIBICONV_NO_VERSIONS is not set CT_LIBICONV_VERSION="1.16" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -611,11 +645,11 @@ 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_PATCH_ORDER="global" CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set -# CT_MPC_NO_VERSIONS is not set CT_MPC_VERSION="1.2.0" CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -629,11 +663,11 @@ 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_PATCH_ORDER="global" CT_MPFR_V_4_1=y # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -# CT_MPFR_NO_VERSIONS is not set CT_MPFR_VERSION="4.1.0" CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -650,13 +684,13 @@ 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_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_MIRRORS="https://invisible-mirror.net/archives/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" @@ -672,16 +706,16 @@ 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_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_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -698,6 +732,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# end of Companion libraries # Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set @@ -708,3 +743,4 @@ CT_ZLIB=y # 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" +# end of Companion tools