From 4a2d06b4c8a3976c2f39d4e208b0b063157d33d0 Mon Sep 17 00:00:00 2001 From: WXbet Date: Sun, 13 Sep 2020 19:00:51 +0200 Subject: [PATCH] s3.TUP crosstool-NG toolchain template updates - update all crosstool-NG toolchain template to latest gcc (10.2.0) and binutils (2.35) versions - run ./s3 tcupdate --update_me to get the latest toolchain templates - run ./s3 tcupdate --setup to get the latest crosstool-NG with gcc 10.2.0 support --- support/crosstool/templates/dream_aarch64 | 23 ++++---- support/crosstool/templates/dream_arm | 28 ++++----- support/crosstool/templates/dream_mipsel | 28 ++++----- support/crosstool/templates/fos_g71x_mips | 61 +++++++++++++++++--- support/crosstool/templates/fos_m72x_mips | 59 ++++++++++++++++--- support/crosstool/templates/fos_mLAB_mips | 61 +++++++++++++++++--- support/crosstool/templates/fos_uLAB_mips | 58 ++++++++++++++++--- support/crosstool/templates/marvell_armv5 | 24 ++++---- support/crosstool/templates/oe20_mipsel | 28 ++++----- support/crosstool/templates/oe20_sh4 | 23 +++++--- support/crosstool/templates/oe20_sh_multilib | 23 +++++--- support/crosstool/templates/owrt_ar71xx_mips | 61 +++++++++++++++++--- support/crosstool/templates/owrt_ath79_mips | 61 +++++++++++++++++--- support/crosstool/templates/owrt_mpc85xx_ppc | 60 ++++++++++++++++--- support/crosstool/templates/qnap_armv7 | 28 ++++----- support/crosstool/templates/rpi_aarch64 | 22 ++++--- support/crosstool/templates/rpi_armv6 | 22 ++++--- support/crosstool/templates/rpi_armv7 | 22 ++++--- support/crosstool/templates/rpi_armv8 | 22 ++++--- support/crosstool/templates/synology_aarch64 | 23 ++++---- support/crosstool/templates/synology_armv7 | 28 ++++----- support/crosstool/templates/vuplus4k_arm | 28 ++++----- 22 files changed, 564 insertions(+), 229 deletions(-) diff --git a/support/crosstool/templates/dream_aarch64 b/support/crosstool/templates/dream_aarch64 index 5ae2cc5..06bdc17 100644 --- a/support/crosstool/templates/dream_aarch64 +++ b/support/crosstool/templates/dream_aarch64 @@ -1,6 +1,6 @@ #toolchain template: Dreambox ONE|TWO -#toolchain template version: 4 -#toolchain template updated: 2020-07-03 16:36:54 +#toolchain template version: 5 +#toolchain template updated: 2020-09-12 23:30:27 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -247,11 +247,6 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" -# CT_BINUTILS_V_2_34 is not set -# CT_BINUTILS_V_2_33 is not set -# CT_BINUTILS_V_2_32 is not set -# CT_BINUTILS_V_2_31 is not set -# CT_BINUTILS_V_2_30 is not set CT_BINUTILS_V_2_29=y # CT_BINUTILS_V_2_28 is not set # CT_BINUTILS_V_2_27 is not set @@ -309,6 +304,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -328,6 +324,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y @@ -378,7 +376,7 @@ 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y # Common C library options @@ -407,14 +405,15 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -488,7 +487,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -571,7 +570,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" 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/dream_arm b/support/crosstool/templates/dream_arm index 5c1953f..ccc4ede 100644 --- a/support/crosstool/templates/dream_arm +++ b/support/crosstool/templates/dream_arm @@ -1,6 +1,6 @@ #toolchain template: Dreambox DM9x0 UHD -#toolchain template version: 4 -#toolchain template updated: 2020-07-03 16:48:31 +#toolchain template version: 5 +#toolchain template updated: 2020-09-13 01:30:18 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -264,7 +264,8 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_34=y +CT_BINUTILS_V_2_35=y +# CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -274,7 +275,7 @@ CT_BINUTILS_V_2_34=y # CT_BINUTILS_V_2_27 is not set # CT_BINUTILS_V_2_26 is not set # CT_BINUTILS_NO_VERSIONS is not set -CT_BINUTILS_VERSION="2.34" +CT_BINUTILS_VERSION="2.35" 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}" @@ -325,6 +326,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -344,6 +346,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y @@ -387,12 +391,7 @@ CT_GLIBC_FORCE_UNWIND=y CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set CT_GLIBC_MIN_KERNEL="5.5.5" -# 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y # Common C library options @@ -421,14 +420,15 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -502,7 +502,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -585,7 +585,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" 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/dream_mipsel b/support/crosstool/templates/dream_mipsel index a818eb1..1f56872 100644 --- a/support/crosstool/templates/dream_mipsel +++ b/support/crosstool/templates/dream_mipsel @@ -1,6 +1,6 @@ #toolchain template: Dreambox 500 HD|52x|8x0 HD|70x0 HD -#toolchain template version: 4 -#toolchain template updated: 2020-07-03 16:48:54 +#toolchain template version: 5 +#toolchain template updated: 2020-09-13 01:30:57 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -249,7 +249,8 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_34=y +CT_BINUTILS_V_2_35=y +# CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -259,7 +260,7 @@ CT_BINUTILS_V_2_34=y # CT_BINUTILS_V_2_27 is not set # CT_BINUTILS_V_2_26 is not set # CT_BINUTILS_NO_VERSIONS is not set -CT_BINUTILS_VERSION="2.34" +CT_BINUTILS_VERSION="2.35" 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}" @@ -303,6 +304,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -322,6 +324,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y @@ -365,12 +369,7 @@ CT_GLIBC_FORCE_UNWIND=y CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set CT_GLIBC_MIN_KERNEL="5.5.5" -# 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y # Common C library options @@ -399,14 +398,15 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -484,7 +484,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -567,7 +567,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" 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/fos_g71x_mips b/support/crosstool/templates/fos_g71x_mips index f358ad3..2dcbe83 100644 --- a/support/crosstool/templates/fos_g71x_mips +++ b/support/crosstool/templates/fos_g71x_mips @@ -1,5 +1,8 @@ #toolchain template: FRITZ!Box 7582|7581 7.1x -#toolchain template version: 1 +#toolchain template version: 2 +#toolchain template updated: 2020-09-13 13:20:41 +# Automatically generated file; DO NOT EDIT. +# crosstool-NG Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -15,6 +18,7 @@ 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 @@ -25,9 +29,12 @@ CT_CONFIGURE_has_install_with_strip_program=y CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y +# Paths and misc options +# crosstool-NG behavior # CT_OBSOLETE is not set # CT_EXPERIMENTAL is not set # CT_DEBUG_CT is not set +# Paths CT_LOCAL_TARBALLS_DIR="${HOME}/src" CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set @@ -41,6 +48,7 @@ CT_INSTALL_LICENSES=y # CT_PREFIX_DIR_RO is not set CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES=y # CT_STRIP_TARGET_TOOLCHAIN_EXECUTABLES is not set +# Downloading CT_DOWNLOAD_AGENT_WGET=y # CT_DOWNLOAD_AGENT_CURL is not set # CT_DOWNLOAD_AGENT_NONE is not set @@ -57,12 +65,14 @@ CT_VERIFY_DOWNLOAD_DIGEST_SHA512=y # CT_VERIFY_DOWNLOAD_DIGEST_MD5 is not set CT_VERIFY_DOWNLOAD_DIGEST_ALG="sha512" # CT_VERIFY_DOWNLOAD_SIGNATURE is not set +# Extracting # CT_FORCE_EXTRACT is not set CT_OVERRIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set CT_PATCH_BUNDLED=y # CT_PATCH_BUNDLED_LOCAL is not set CT_PATCH_ORDER="bundled" +# Build behavior CT_PARALLEL_JOBS=0 CT_LOAD="" CT_USE_PIPES=y @@ -75,6 +85,7 @@ CT_EXTRA_LDFLAGS_FOR_HOST="" CT_CONFIG_SHELL_BASH=y # CT_CONFIG_SHELL_CUSTOM is not set CT_CONFIG_SHELL="${bash}" +# Logging # CT_LOG_ERROR is not set # CT_LOG_WARN is not set # CT_LOG_INFO is not set @@ -86,6 +97,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set # CT_ARCH_ARM is not set @@ -103,12 +115,14 @@ CT_ARCH="mips" CT_ARCH_CHOICE_KSYM="MIPS" CT_ARCH_TUNE="" CT_ARCH_MIPS_SHOW=y +# Options for mips 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_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set +# Generic target options # CT_MULTILIB is not set CT_DEMULTILIB=y CT_ARCH_USE_MMU=y @@ -123,6 +137,7 @@ CT_ARCH_DEFAULT_32=y CT_ARCH_BITNESS=32 CT_ARCH_32=y # CT_ARCH_64 is not set +# Target optimisations CT_ARCH_SUPPORTS_WITH_ARCH=y CT_ARCH_SUPPORTS_WITH_TUNE=y CT_ARCH_SUPPORTS_WITH_FLOAT=y @@ -133,6 +148,8 @@ CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="soft" +# Toolchain options +# General toolchain options CT_FORCE_SYSROOT=y CT_USE_SYSROOT=y CT_SYSROOT_NAME="sysroot" @@ -143,22 +160,28 @@ CT_WANTS_STATIC_LINK_CXX=y CT_SHOW_CT_VERSION=y CT_TOOLCHAIN_PKGVERSION="" CT_TOOLCHAIN_BUGURL="" +# Tuple completion and aliasing CT_TARGET_VENDOR="fritzos" CT_TARGET_ALIAS_SED_EXPR="" CT_TARGET_ALIAS="" +# Toolchain type CT_CROSS=y # CT_CANADIAN is not set CT_TOOLCHAIN_TYPE="cross" +# Build system CT_BUILD="" CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" +# Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set CT_KERNEL_LINUX=y CT_KERNEL="linux" CT_KERNEL_CHOICE_KSYM="LINUX" CT_KERNEL_LINUX_SHOW=y +# Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" @@ -210,12 +233,15 @@ CT_KERNEL_LINUX_VERBOSITY_0=y CT_KERNEL_LINUX_VERBOSE_LEVEL=0 CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" +# Common kernel options CT_SHARED_LIBS=y +# Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y CT_BINUTILS="binutils" CT_BINUTILS_CHOICE_KSYM="BINUTILS" CT_BINUTILS_BINUTILS_SHOW=y +# Options for binutils CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y @@ -223,8 +249,9 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" +CT_BINUTILS_V_2_35=y # CT_BINUTILS_V_2_34 is not set -CT_BINUTILS_V_2_33=y +# CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set # CT_BINUTILS_V_2_30 is not set @@ -233,7 +260,7 @@ CT_BINUTILS_V_2_33=y # 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.33.1" +CT_BINUTILS_VERSION="2.35" 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}" @@ -247,6 +274,7 @@ CT_BINUTILS_later_than_2_25=y CT_BINUTILS_2_25_or_later=y CT_BINUTILS_later_than_2_23=y CT_BINUTILS_2_23_or_later=y +# GNU binutils CT_BINUTILS_HAS_HASH_STYLE=y CT_BINUTILS_HAS_GOLD=y CT_BINUTILS_HAS_PLUGINS=y @@ -263,12 +291,14 @@ CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_ALL_BINUTILS_CHOICES="BINUTILS" +# C-library CT_LIBC_GLIBC=y # CT_LIBC_UCLIBC is not set CT_LIBC="glibc" CT_LIBC_CHOICE_KSYM="GLIBC" CT_THREADS="nptl" CT_LIBC_GLIBC_SHOW=y +# Options for glibc CT_LIBC_GLIBC_PKG_KSYM="GLIBC" CT_GLIBC_DIR_NAME="glibc" CT_GLIBC_USE_GNU=y @@ -276,6 +306,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -295,6 +326,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y @@ -338,12 +371,14 @@ CT_GLIBC_FORCE_UNWIND=y CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set CT_GLIBC_MIN_KERNEL="5.5.5" -CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y +# Common C library options CT_THREADS_NATIVE=y # CT_CREATE_LDSO_CONF is not set CT_LIBC_XLDD=y +# C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y CT_CC_CORE_PASS_2_NEEDED=y @@ -357,6 +392,7 @@ CT_CC_GCC=y CT_CC="gcc" CT_CC_CHOICE_KSYM="GCC" CT_CC_GCC_SHOW=y +# Options for gcc CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y @@ -364,14 +400,15 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -397,14 +434,17 @@ CT_CC_GCC_EXTRA_CONFIG_ARRAY="" CT_CC_GCC_STATIC_LIBSTDCXX=y # CT_CC_GCC_SYSTEM_ZLIB is not set CT_CC_GCC_CONFIG_TLS=m +# Optimisation features CT_CC_GCC_USE_GRAPHITE=y CT_CC_GCC_USE_LTO=y +# Settings for libraries running on target CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBMUDFLAP is not set # CT_CC_GCC_LIBGOMP is not set # CT_CC_GCC_LIBSSP is not set # CT_CC_GCC_LIBQUADMATH is not set # CT_CC_GCC_LIBSANITIZER is not set +# Misc. obscure options. CT_CC_CXA_ATEXIT=y # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m @@ -420,17 +460,21 @@ CT_CC_GCC_DEC_FLOAT_AUTO=y # CT_CC_GCC_DEC_FLOAT_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set CT_CC_GCC_HAS_ARCH_OPTIONS=y +# archictecture-specific options CT_CC_GCC_mips_llsc=m CT_CC_GCC_mips_synci=m CT_CC_GCC_mips_plt=y CT_ALL_CC_CHOICES="GCC" +# Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# 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" +# Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set CT_COMP_LIBS_EXPAT=y @@ -442,7 +486,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -525,7 +569,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -635,6 +679,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +# Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set # CT_COMP_TOOLS_AUTOMAKE is not set diff --git a/support/crosstool/templates/fos_m72x_mips b/support/crosstool/templates/fos_m72x_mips index f769aa0..688e81e 100644 --- a/support/crosstool/templates/fos_m72x_mips +++ b/support/crosstool/templates/fos_m72x_mips @@ -1,6 +1,6 @@ #toolchain template: FRITZ!Box 7590 and other GRX models 7.2x -#toolchain template version: 1 -#toolchain template updated: 2020-07-26 00:27:54 +#toolchain template version: 2 +#toolchain template updated: 2020-09-13 13:15:13 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -18,6 +18,7 @@ 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 @@ -28,10 +29,13 @@ CT_CONFIGURE_has_install_with_strip_program=y CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y +# Paths and misc options +# crosstool-NG behavior # CT_OBSOLETE is not set CT_EXPERIMENTAL=y # CT_ALLOW_BUILD_AS_ROOT is not set # CT_DEBUG_CT is not set +# Paths CT_LOCAL_TARBALLS_DIR="${HOME}/src" CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set @@ -45,6 +49,7 @@ CT_INSTALL_LICENSES=y # CT_PREFIX_DIR_RO is not set CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES=y # CT_STRIP_TARGET_TOOLCHAIN_EXECUTABLES is not set +# Downloading CT_DOWNLOAD_AGENT_WGET=y # CT_DOWNLOAD_AGENT_CURL is not set # CT_DOWNLOAD_AGENT_NONE is not set @@ -61,6 +66,7 @@ CT_VERIFY_DOWNLOAD_DIGEST_SHA512=y # CT_VERIFY_DOWNLOAD_DIGEST_MD5 is not set CT_VERIFY_DOWNLOAD_DIGEST_ALG="sha512" # CT_VERIFY_DOWNLOAD_SIGNATURE is not set +# Extracting # CT_FORCE_EXTRACT is not set CT_OVERRIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set @@ -70,6 +76,7 @@ CT_PATCH_BUNDLED=y # CT_PATCH_LOCAL_BUNDLED is not set # CT_PATCH_NONE is not set CT_PATCH_ORDER="bundled" +# Build behavior CT_PARALLEL_JOBS=0 CT_LOAD="" CT_USE_PIPES=y @@ -82,6 +89,7 @@ CT_EXTRA_LDFLAGS_FOR_HOST="" CT_CONFIG_SHELL_BASH=y # CT_CONFIG_SHELL_CUSTOM is not set CT_CONFIG_SHELL="${bash}" +# Logging # CT_LOG_ERROR is not set # CT_LOG_WARN is not set # CT_LOG_INFO is not set @@ -93,6 +101,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set # CT_ARCH_ARM is not set @@ -114,12 +123,14 @@ CT_ARCH="mips" CT_ARCH_CHOICE_KSYM="MIPS" CT_ARCH_TUNE="" CT_ARCH_MIPS_SHOW=y +# Options for mips 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_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set +# Generic target options # CT_MULTILIB is not set CT_DEMULTILIB=y CT_ARCH_USE_MMU=y @@ -134,6 +145,7 @@ CT_ARCH_DEFAULT_32=y CT_ARCH_BITNESS=32 CT_ARCH_32=y # CT_ARCH_64 is not set +# Target optimisations CT_ARCH_SUPPORTS_WITH_ARCH=y CT_ARCH_SUPPORTS_WITH_TUNE=y CT_ARCH_SUPPORTS_WITH_FLOAT=y @@ -144,6 +156,8 @@ CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="soft" +# Toolchain options +# General toolchain options CT_FORCE_SYSROOT=y CT_USE_SYSROOT=y CT_SYSROOT_NAME="sysroot" @@ -154,24 +168,30 @@ CT_WANTS_STATIC_LINK_CXX=y CT_SHOW_CT_VERSION=y CT_TOOLCHAIN_PKGVERSION="" CT_TOOLCHAIN_BUGURL="" +# Tuple completion and aliasing CT_TARGET_VENDOR="fritzos" CT_TARGET_ALIAS_SED_EXPR="" CT_TARGET_ALIAS="" +# Toolchain type # CT_NATIVE is not set CT_CROSS=y # CT_CROSS_NATIVE is not set # CT_CANADIAN is not set CT_TOOLCHAIN_TYPE="cross" +# Build system CT_BUILD="" CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" +# Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set CT_KERNEL_LINUX=y CT_KERNEL="linux" CT_KERNEL_CHOICE_KSYM="LINUX" CT_KERNEL_LINUX_SHOW=y +# Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" @@ -231,12 +251,15 @@ CT_KERNEL_LINUX_VERBOSITY_0=y CT_KERNEL_LINUX_VERBOSE_LEVEL=0 CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" +# Common kernel options CT_SHARED_LIBS=y +# Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y CT_BINUTILS="binutils" CT_BINUTILS_CHOICE_KSYM="BINUTILS" CT_BINUTILS_BINUTILS_SHOW=y +# Options for binutils CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y @@ -252,7 +275,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_34=y +CT_BINUTILS_V_2_35=y +# CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -262,7 +286,7 @@ CT_BINUTILS_V_2_34=y # CT_BINUTILS_V_2_27 is not set # CT_BINUTILS_V_2_26 is not set # CT_BINUTILS_NO_VERSIONS is not set -CT_BINUTILS_VERSION="2.34" +CT_BINUTILS_VERSION="2.35" 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}" @@ -276,6 +300,7 @@ CT_BINUTILS_later_than_2_25=y CT_BINUTILS_2_25_or_later=y CT_BINUTILS_later_than_2_23=y CT_BINUTILS_2_23_or_later=y +# GNU binutils CT_BINUTILS_HAS_HASH_STYLE=y CT_BINUTILS_HAS_GOLD=y CT_BINUTILS_HAS_PLUGINS=y @@ -291,6 +316,7 @@ CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_ALL_BINUTILS_CHOICES="BINUTILS" +# C-library # CT_LIBC_BIONIC is not set # CT_LIBC_GLIBC is not set CT_LIBC_MUSL=y @@ -299,6 +325,7 @@ CT_LIBC="musl" CT_LIBC_CHOICE_KSYM="MUSL" CT_THREADS="musl" CT_LIBC_MUSL_SHOW=y +# Options for musl CT_LIBC_MUSL_PKG_KSYM="MUSL" CT_MUSL_DIR_NAME="musl" CT_MUSL_PKG_NAME="musl" @@ -312,6 +339,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_1 is not set # CT_MUSL_V_1_1_24 is not set CT_MUSL_V_1_1_23=y # CT_MUSL_V_1_1_22 is not set @@ -335,12 +363,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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y +# Common C library options CT_THREADS_NATIVE=y # CT_CREATE_LDSO_CONF is not set CT_LIBC_XLDD=y +# C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y CT_CC_CORE_PASS_2_NEEDED=y @@ -354,6 +384,7 @@ CT_CC_GCC=y CT_CC="gcc" CT_CC_CHOICE_KSYM="GCC" CT_CC_GCC_SHOW=y +# Options for gcc CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y @@ -370,14 +401,15 @@ 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_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -403,13 +435,16 @@ CT_CC_GCC_EXTRA_CONFIG_ARRAY="" CT_CC_GCC_STATIC_LIBSTDCXX=y # CT_CC_GCC_SYSTEM_ZLIB is not set CT_CC_GCC_CONFIG_TLS=m +# Optimisation features CT_CC_GCC_USE_GRAPHITE=y CT_CC_GCC_USE_LTO=y +# Settings for libraries running on target CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBMUDFLAP is not set # CT_CC_GCC_LIBGOMP is not set # CT_CC_GCC_LIBSSP is not set # CT_CC_GCC_LIBQUADMATH is not set +# Misc. obscure options. CT_CC_CXA_ATEXIT=y # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m @@ -425,10 +460,12 @@ CT_CC_GCC_DEC_FLOAT_AUTO=y # CT_CC_GCC_DEC_FLOAT_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set CT_CC_GCC_HAS_ARCH_OPTIONS=y +# archictecture-specific options CT_CC_GCC_mips_llsc=m CT_CC_GCC_mips_synci=m CT_CC_GCC_mips_plt=y CT_ALL_CC_CHOICES="GCC" +# Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set # CT_CC_LANG_ADA is not set @@ -436,11 +473,13 @@ CT_CC_LANG_CXX=y # CT_CC_LANG_OBJCXX is not set # CT_CC_LANG_GOLANG is not set CT_CC_LANG_OTHERS="" +# 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" +# Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set CT_COMP_LIBS_EXPAT=y @@ -460,7 +499,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -553,7 +592,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -678,6 +717,7 @@ CT_MPFR=y CT_ISL=y CT_MPC=y CT_ZLIB=y +# Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set # CT_COMP_TOOLS_AUTOMAKE is not set @@ -687,4 +727,5 @@ 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" +# Test suite # CT_TEST_SUITE_GCC is not set diff --git a/support/crosstool/templates/fos_mLAB_mips b/support/crosstool/templates/fos_mLAB_mips index e2fd02c..260bfff 100644 --- a/support/crosstool/templates/fos_mLAB_mips +++ b/support/crosstool/templates/fos_mLAB_mips @@ -1,6 +1,8 @@ #toolchain template: FRITZ!Box 7590 Labor -#toolchain template version: 2 -#toolchain template migrate: fritzOS-musl-LAB_mips +#toolchain template version: 3 +#toolchain template updated: 2020-09-13 13:15:40 +# Automatically generated file; DO NOT EDIT. +# crosstool-NG Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -16,6 +18,7 @@ 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,10 +29,13 @@ CT_CONFIGURE_has_install_with_strip_program=y CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y +# Paths and misc options +# crosstool-NG behavior # CT_OBSOLETE is not set CT_EXPERIMENTAL=y # CT_ALLOW_BUILD_AS_ROOT is not set # CT_DEBUG_CT is not set +# Paths CT_LOCAL_TARBALLS_DIR="${HOME}/src" CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set @@ -43,6 +49,7 @@ CT_INSTALL_LICENSES=y # CT_PREFIX_DIR_RO is not set CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES=y # CT_STRIP_TARGET_TOOLCHAIN_EXECUTABLES is not set +# Downloading CT_DOWNLOAD_AGENT_WGET=y # CT_DOWNLOAD_AGENT_CURL is not set # CT_DOWNLOAD_AGENT_NONE is not set @@ -59,6 +66,7 @@ CT_VERIFY_DOWNLOAD_DIGEST_SHA512=y # CT_VERIFY_DOWNLOAD_DIGEST_MD5 is not set CT_VERIFY_DOWNLOAD_DIGEST_ALG="sha512" # CT_VERIFY_DOWNLOAD_SIGNATURE is not set +# Extracting # CT_FORCE_EXTRACT is not set CT_OVERRIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set @@ -68,6 +76,7 @@ CT_PATCH_BUNDLED=y # CT_PATCH_LOCAL_BUNDLED is not set # CT_PATCH_NONE is not set CT_PATCH_ORDER="bundled" +# Build behavior CT_PARALLEL_JOBS=0 CT_LOAD="" CT_USE_PIPES=y @@ -80,6 +89,7 @@ CT_EXTRA_LDFLAGS_FOR_HOST="" CT_CONFIG_SHELL_BASH=y # CT_CONFIG_SHELL_CUSTOM is not set CT_CONFIG_SHELL="${bash}" +# Logging # CT_LOG_ERROR is not set # CT_LOG_WARN is not set # CT_LOG_INFO is not set @@ -91,6 +101,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set # CT_ARCH_ARM is not set @@ -112,12 +123,14 @@ CT_ARCH="mips" CT_ARCH_CHOICE_KSYM="MIPS" CT_ARCH_TUNE="" CT_ARCH_MIPS_SHOW=y +# Options for mips 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_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set +# Generic target options # CT_MULTILIB is not set CT_DEMULTILIB=y CT_ARCH_USE_MMU=y @@ -132,6 +145,7 @@ CT_ARCH_DEFAULT_32=y CT_ARCH_BITNESS=32 CT_ARCH_32=y # CT_ARCH_64 is not set +# Target optimisations CT_ARCH_SUPPORTS_WITH_ARCH=y CT_ARCH_SUPPORTS_WITH_TUNE=y CT_ARCH_SUPPORTS_WITH_FLOAT=y @@ -142,6 +156,8 @@ CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="soft" +# Toolchain options +# General toolchain options CT_FORCE_SYSROOT=y CT_USE_SYSROOT=y CT_SYSROOT_NAME="sysroot" @@ -152,24 +168,30 @@ CT_WANTS_STATIC_LINK_CXX=y CT_SHOW_CT_VERSION=y CT_TOOLCHAIN_PKGVERSION="" CT_TOOLCHAIN_BUGURL="" +# Tuple completion and aliasing CT_TARGET_VENDOR="fritzos" CT_TARGET_ALIAS_SED_EXPR="" CT_TARGET_ALIAS="" +# Toolchain type # CT_NATIVE is not set CT_CROSS=y # CT_CROSS_NATIVE is not set # CT_CANADIAN is not set CT_TOOLCHAIN_TYPE="cross" +# Build system CT_BUILD="" CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" +# Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set CT_KERNEL_LINUX=y CT_KERNEL="linux" CT_KERNEL_CHOICE_KSYM="LINUX" CT_KERNEL_LINUX_SHOW=y +# Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" @@ -229,12 +251,15 @@ CT_KERNEL_LINUX_VERBOSITY_0=y CT_KERNEL_LINUX_VERBOSE_LEVEL=0 CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" +# Common kernel options CT_SHARED_LIBS=y +# Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y CT_BINUTILS="binutils" CT_BINUTILS_CHOICE_KSYM="BINUTILS" CT_BINUTILS_BINUTILS_SHOW=y +# Options for binutils CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y @@ -250,8 +275,9 @@ 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_34 is not set -CT_BINUTILS_V_2_33=y +# CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set # CT_BINUTILS_V_2_30 is not set @@ -260,7 +286,7 @@ CT_BINUTILS_V_2_33=y # 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.33.1" +CT_BINUTILS_VERSION="2.35" 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}" @@ -274,6 +300,7 @@ CT_BINUTILS_later_than_2_25=y CT_BINUTILS_2_25_or_later=y CT_BINUTILS_later_than_2_23=y CT_BINUTILS_2_23_or_later=y +# GNU binutils CT_BINUTILS_HAS_HASH_STYLE=y CT_BINUTILS_HAS_GOLD=y CT_BINUTILS_HAS_PLUGINS=y @@ -289,6 +316,7 @@ CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_ALL_BINUTILS_CHOICES="BINUTILS" +# C-library # CT_LIBC_BIONIC is not set # CT_LIBC_GLIBC is not set CT_LIBC_MUSL=y @@ -297,6 +325,7 @@ CT_LIBC="musl" CT_LIBC_CHOICE_KSYM="MUSL" CT_THREADS="musl" CT_LIBC_MUSL_SHOW=y +# Options for musl CT_LIBC_MUSL_PKG_KSYM="MUSL" CT_MUSL_DIR_NAME="musl" CT_MUSL_PKG_NAME="musl" @@ -310,6 +339,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_1 is not set # CT_MUSL_V_1_1_24 is not set CT_MUSL_V_1_1_23=y # CT_MUSL_V_1_1_22 is not set @@ -333,12 +363,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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y +# Common C library options CT_THREADS_NATIVE=y # CT_CREATE_LDSO_CONF is not set CT_LIBC_XLDD=y +# C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y CT_CC_CORE_PASS_2_NEEDED=y @@ -352,6 +384,7 @@ CT_CC_GCC=y CT_CC="gcc" CT_CC_CHOICE_KSYM="GCC" CT_CC_GCC_SHOW=y +# Options for gcc CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y @@ -368,14 +401,15 @@ 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_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -401,13 +435,16 @@ CT_CC_GCC_EXTRA_CONFIG_ARRAY="" CT_CC_GCC_STATIC_LIBSTDCXX=y # CT_CC_GCC_SYSTEM_ZLIB is not set CT_CC_GCC_CONFIG_TLS=m +# Optimisation features CT_CC_GCC_USE_GRAPHITE=y CT_CC_GCC_USE_LTO=y +# Settings for libraries running on target CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBMUDFLAP is not set # CT_CC_GCC_LIBGOMP is not set # CT_CC_GCC_LIBSSP is not set # CT_CC_GCC_LIBQUADMATH is not set +# Misc. obscure options. CT_CC_CXA_ATEXIT=y # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m @@ -423,10 +460,12 @@ CT_CC_GCC_DEC_FLOAT_AUTO=y # CT_CC_GCC_DEC_FLOAT_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set CT_CC_GCC_HAS_ARCH_OPTIONS=y +# archictecture-specific options CT_CC_GCC_mips_llsc=m CT_CC_GCC_mips_synci=m CT_CC_GCC_mips_plt=y CT_ALL_CC_CHOICES="GCC" +# Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set # CT_CC_LANG_ADA is not set @@ -434,11 +473,13 @@ CT_CC_LANG_CXX=y # CT_CC_LANG_OBJCXX is not set # CT_CC_LANG_GOLANG is not set CT_CC_LANG_OTHERS="" +# 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" +# Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set CT_COMP_LIBS_EXPAT=y @@ -458,7 +499,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -551,7 +592,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -676,6 +717,7 @@ CT_MPFR=y CT_ISL=y CT_MPC=y CT_ZLIB=y +# Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set # CT_COMP_TOOLS_AUTOMAKE is not set @@ -685,4 +727,5 @@ 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" +# Test suite # CT_TEST_SUITE_GCC is not set diff --git a/support/crosstool/templates/fos_uLAB_mips b/support/crosstool/templates/fos_uLAB_mips index a372ec0..a1c24e6 100644 --- a/support/crosstool/templates/fos_uLAB_mips +++ b/support/crosstool/templates/fos_uLAB_mips @@ -1,5 +1,8 @@ #toolchain template: FRITZ!Box 7490 Labor -#toolchain template version: 1 +#toolchain template version: 2 +#toolchain template updated: 2020-09-13 13:16:11 +# Automatically generated file; DO NOT EDIT. +# crosstool-NG Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -15,6 +18,7 @@ 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 @@ -25,9 +29,12 @@ CT_CONFIGURE_has_install_with_strip_program=y CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y +# Paths and misc options +# crosstool-NG behavior # CT_OBSOLETE is not set # CT_EXPERIMENTAL is not set # CT_DEBUG_CT is not set +# Paths CT_LOCAL_TARBALLS_DIR="${HOME}/src" CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set @@ -41,6 +48,7 @@ CT_INSTALL_LICENSES=y # CT_PREFIX_DIR_RO is not set CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES=y # CT_STRIP_TARGET_TOOLCHAIN_EXECUTABLES is not set +# Downloading CT_DOWNLOAD_AGENT_WGET=y # CT_DOWNLOAD_AGENT_CURL is not set # CT_DOWNLOAD_AGENT_NONE is not set @@ -57,12 +65,14 @@ CT_VERIFY_DOWNLOAD_DIGEST_SHA512=y # CT_VERIFY_DOWNLOAD_DIGEST_MD5 is not set CT_VERIFY_DOWNLOAD_DIGEST_ALG="sha512" # CT_VERIFY_DOWNLOAD_SIGNATURE is not set +# Extracting # CT_FORCE_EXTRACT is not set CT_OVERRIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set CT_PATCH_BUNDLED=y # CT_PATCH_BUNDLED_LOCAL is not set CT_PATCH_ORDER="bundled" +# Build behavior CT_PARALLEL_JOBS=0 CT_LOAD="" CT_USE_PIPES=y @@ -75,6 +85,7 @@ CT_EXTRA_LDFLAGS_FOR_HOST="" CT_CONFIG_SHELL_BASH=y # CT_CONFIG_SHELL_CUSTOM is not set CT_CONFIG_SHELL="${bash}" +# Logging # CT_LOG_ERROR is not set # CT_LOG_WARN is not set # CT_LOG_INFO is not set @@ -86,6 +97,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set # CT_ARCH_ARM is not set @@ -103,12 +115,14 @@ CT_ARCH="mips" CT_ARCH_CHOICE_KSYM="MIPS" CT_ARCH_TUNE="" CT_ARCH_MIPS_SHOW=y +# Options for mips 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_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set +# Generic target options # CT_MULTILIB is not set CT_DEMULTILIB=y CT_ARCH_USE_MMU=y @@ -123,6 +137,7 @@ CT_ARCH_DEFAULT_32=y CT_ARCH_BITNESS=32 CT_ARCH_32=y # CT_ARCH_64 is not set +# Target optimisations CT_ARCH_SUPPORTS_WITH_ARCH=y CT_ARCH_SUPPORTS_WITH_TUNE=y CT_ARCH_SUPPORTS_WITH_FLOAT=y @@ -133,6 +148,8 @@ CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="soft" +# Toolchain options +# General toolchain options CT_FORCE_SYSROOT=y CT_USE_SYSROOT=y CT_SYSROOT_NAME="sysroot" @@ -143,22 +160,28 @@ CT_WANTS_STATIC_LINK_CXX=y CT_SHOW_CT_VERSION=y CT_TOOLCHAIN_PKGVERSION="" CT_TOOLCHAIN_BUGURL="" +# Tuple completion and aliasing CT_TARGET_VENDOR="fritzos" CT_TARGET_ALIAS_SED_EXPR="" CT_TARGET_ALIAS="" +# Toolchain type CT_CROSS=y # CT_CANADIAN is not set CT_TOOLCHAIN_TYPE="cross" +# Build system CT_BUILD="" CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" +# Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set CT_KERNEL_LINUX=y CT_KERNEL="linux" CT_KERNEL_CHOICE_KSYM="LINUX" CT_KERNEL_LINUX_SHOW=y +# Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" @@ -210,12 +233,15 @@ CT_KERNEL_LINUX_VERBOSITY_0=y CT_KERNEL_LINUX_VERBOSE_LEVEL=0 CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" +# Common kernel options CT_SHARED_LIBS=y +# Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y CT_BINUTILS="binutils" CT_BINUTILS_CHOICE_KSYM="BINUTILS" CT_BINUTILS_BINUTILS_SHOW=y +# Options for binutils CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y @@ -223,8 +249,9 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" +CT_BINUTILS_V_2_35=y # CT_BINUTILS_V_2_34 is not set -CT_BINUTILS_V_2_33=y +# CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set # CT_BINUTILS_V_2_30 is not set @@ -233,7 +260,7 @@ CT_BINUTILS_V_2_33=y # 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.33.1" +CT_BINUTILS_VERSION="2.35" 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}" @@ -247,6 +274,7 @@ CT_BINUTILS_later_than_2_25=y CT_BINUTILS_2_25_or_later=y CT_BINUTILS_later_than_2_23=y CT_BINUTILS_2_23_or_later=y +# GNU binutils CT_BINUTILS_HAS_HASH_STYLE=y CT_BINUTILS_HAS_GOLD=y CT_BINUTILS_HAS_PLUGINS=y @@ -262,12 +290,14 @@ CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_ALL_BINUTILS_CHOICES="BINUTILS" +# C-library # CT_LIBC_GLIBC is not set CT_LIBC_UCLIBC=y CT_LIBC="uClibc" CT_LIBC_CHOICE_KSYM="UCLIBC" CT_THREADS="nptl" CT_LIBC_UCLIBC_SHOW=y +# Options for uClibc CT_LIBC_UCLIBC_PKG_KSYM="UCLIBC" CT_UCLIBC_DIR_NAME="uClibc" CT_UCLIBC_USE_UCLIBC_NG_ORG=y @@ -323,16 +353,18 @@ 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y CT_LIBC_SUPPORT_THREADS_LT=y CT_LIBC_SUPPORT_THREADS_NONE=y +# Common C library options CT_THREADS_NATIVE=y # CT_THREADS_LT is not set # CT_THREADS_NONE is not set # CT_CREATE_LDSO_CONF is not set CT_LIBC_XLDD=y +# C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y CT_CC_CORE_PASS_2_NEEDED=y @@ -346,6 +378,7 @@ CT_CC_GCC=y CT_CC="gcc" CT_CC_CHOICE_KSYM="GCC" CT_CC_GCC_SHOW=y +# Options for gcc CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y @@ -353,14 +386,15 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -386,13 +420,16 @@ CT_CC_GCC_EXTRA_CONFIG_ARRAY="" CT_CC_GCC_STATIC_LIBSTDCXX=y # CT_CC_GCC_SYSTEM_ZLIB is not set CT_CC_GCC_CONFIG_TLS=m +# Optimisation features CT_CC_GCC_USE_GRAPHITE=y CT_CC_GCC_USE_LTO=y +# Settings for libraries running on target CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBMUDFLAP is not set # CT_CC_GCC_LIBGOMP is not set # CT_CC_GCC_LIBSSP is not set # CT_CC_GCC_LIBQUADMATH is not set +# Misc. obscure options. CT_CC_CXA_ATEXIT=y # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m @@ -408,17 +445,21 @@ CT_CC_GCC_DEC_FLOAT_AUTO=y # CT_CC_GCC_DEC_FLOAT_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set CT_CC_GCC_HAS_ARCH_OPTIONS=y +# archictecture-specific options CT_CC_GCC_mips_llsc=m CT_CC_GCC_mips_synci=m CT_CC_GCC_mips_plt=y CT_ALL_CC_CHOICES="GCC" +# Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# 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" +# Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set CT_COMP_LIBS_EXPAT=y @@ -430,7 +471,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -499,7 +540,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -591,6 +632,7 @@ CT_MPFR=y CT_ISL=y CT_MPC=y CT_ZLIB=y +# Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set # CT_COMP_TOOLS_AUTOMAKE is not set diff --git a/support/crosstool/templates/marvell_armv5 b/support/crosstool/templates/marvell_armv5 index 07a9dee..f25caac 100644 --- a/support/crosstool/templates/marvell_armv5 +++ b/support/crosstool/templates/marvell_armv5 @@ -1,5 +1,6 @@ #toolchain template: Marvell 628x devices, Synology DS112x, QNAP TS-119x -#toolchain template version: 2 +#toolchain template version: 3 +#toolchain template updated: 2020-09-13 13:06:46 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -262,7 +263,8 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_34=y +CT_BINUTILS_V_2_35=y +# CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -272,7 +274,7 @@ CT_BINUTILS_V_2_34=y # CT_BINUTILS_V_2_27 is not set # CT_BINUTILS_V_2_26 is not set # CT_BINUTILS_NO_VERSIONS is not set -CT_BINUTILS_VERSION="2.34" +CT_BINUTILS_VERSION="2.35" 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}" @@ -324,6 +326,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set CT_GLIBC_V_2_31=y # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -343,6 +346,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_later_than_2_30=y CT_GLIBC_2_30_or_later=y CT_GLIBC_later_than_2_29=y @@ -392,7 +397,7 @@ 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y # Common C library options @@ -421,14 +426,13 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -505,7 +509,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -588,7 +592,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" 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/oe20_mipsel b/support/crosstool/templates/oe20_mipsel index 77a7945..1151614 100644 --- a/support/crosstool/templates/oe20_mipsel +++ b/support/crosstool/templates/oe20_mipsel @@ -1,6 +1,6 @@ #toolchain template: OpenEmbedded 2.0 STBs -#toolchain template version: 4 -#toolchain template updated: 2020-07-03 16:50:36 +#toolchain template version: 5 +#toolchain template updated: 2020-09-13 13:08:32 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -249,8 +249,9 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" +CT_BINUTILS_V_2_35=y # CT_BINUTILS_V_2_34 is not set -CT_BINUTILS_V_2_33=y +# CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set # CT_BINUTILS_V_2_30 is not set @@ -259,7 +260,7 @@ CT_BINUTILS_V_2_33=y # 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.33.1" +CT_BINUTILS_VERSION="2.35" 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}" @@ -303,6 +304,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -322,6 +324,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y @@ -368,12 +372,7 @@ CT_GLIBC_FORCE_UNWIND=y CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set CT_GLIBC_MIN_KERNEL="5.5.5" -# 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y # Common C library options @@ -402,14 +401,15 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -487,7 +487,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -570,7 +570,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" 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/oe20_sh4 b/support/crosstool/templates/oe20_sh4 index 6d0779b..c6269c2 100644 --- a/support/crosstool/templates/oe20_sh4 +++ b/support/crosstool/templates/oe20_sh4 @@ -1,6 +1,6 @@ #toolchain template: OpenEmbedded 2.0 STBs -#toolchain template version: 3 -#toolchain template updated: 2020-07-03 16:51:21 +#toolchain template version: 4 +#toolchain template updated: 2020-09-13 13:09:02 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -250,7 +250,8 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_34=y +CT_BINUTILS_V_2_35=y +# CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -260,7 +261,7 @@ CT_BINUTILS_V_2_34=y # CT_BINUTILS_V_2_27 is not set # CT_BINUTILS_V_2_26 is not set # CT_BINUTILS_NO_VERSIONS is not set -CT_BINUTILS_VERSION="2.34" +CT_BINUTILS_VERSION="2.35" 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}" @@ -304,6 +305,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -323,6 +325,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y @@ -373,7 +377,7 @@ 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y # Common C library options @@ -402,14 +406,15 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -483,7 +488,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -566,7 +571,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" 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/oe20_sh_multilib b/support/crosstool/templates/oe20_sh_multilib index 5af24d6..855d17d 100644 --- a/support/crosstool/templates/oe20_sh_multilib +++ b/support/crosstool/templates/oe20_sh_multilib @@ -1,6 +1,6 @@ #toolchain template: OpenEmbedded 2.0 STBs with multilib support -#toolchain template version: 3 -#toolchain template updated: 2020-07-03 16:51:43 +#toolchain template version: 4 +#toolchain template updated: 2020-09-13 13:09:25 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -255,7 +255,8 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_34=y +CT_BINUTILS_V_2_35=y +# CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -265,7 +266,7 @@ CT_BINUTILS_V_2_34=y # CT_BINUTILS_V_2_27 is not set # CT_BINUTILS_V_2_26 is not set # CT_BINUTILS_NO_VERSIONS is not set -CT_BINUTILS_VERSION="2.34" +CT_BINUTILS_VERSION="2.35" 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}" @@ -309,6 +310,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -328,6 +330,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y @@ -378,7 +382,7 @@ 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y # Common C library options @@ -408,14 +412,15 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -489,7 +494,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -572,7 +577,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" 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/owrt_ar71xx_mips b/support/crosstool/templates/owrt_ar71xx_mips index 82c0b9c..2c15c9e 100644 --- a/support/crosstool/templates/owrt_ar71xx_mips +++ b/support/crosstool/templates/owrt_ar71xx_mips @@ -1,6 +1,8 @@ #toolchain template: OpenWrt 18.06 ar71xx, mips_24kc BE devices -#toolchain template version: 3 -#toolchain template migrate: ar71xx_mips +#toolchain template version: 4 +#toolchain template updated: 2020-09-13 13:10:10 +# Automatically generated file; DO NOT EDIT. +# crosstool-NG Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -16,6 +18,7 @@ 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,10 +29,13 @@ CT_CONFIGURE_has_install_with_strip_program=y CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y +# Paths and misc options +# crosstool-NG behavior # CT_OBSOLETE is not set CT_EXPERIMENTAL=y # CT_ALLOW_BUILD_AS_ROOT is not set # CT_DEBUG_CT is not set +# Paths CT_LOCAL_TARBALLS_DIR="${HOME}/src" CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set @@ -43,6 +49,7 @@ CT_INSTALL_LICENSES=y # CT_PREFIX_DIR_RO is not set CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES=y # CT_STRIP_TARGET_TOOLCHAIN_EXECUTABLES is not set +# Downloading CT_DOWNLOAD_AGENT_WGET=y # CT_DOWNLOAD_AGENT_CURL is not set # CT_DOWNLOAD_AGENT_NONE is not set @@ -59,6 +66,7 @@ CT_VERIFY_DOWNLOAD_DIGEST_SHA512=y # CT_VERIFY_DOWNLOAD_DIGEST_MD5 is not set CT_VERIFY_DOWNLOAD_DIGEST_ALG="sha512" # CT_VERIFY_DOWNLOAD_SIGNATURE is not set +# Extracting # CT_FORCE_EXTRACT is not set CT_OVERRIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set @@ -68,6 +76,7 @@ CT_PATCH_BUNDLED=y # CT_PATCH_LOCAL_BUNDLED is not set # CT_PATCH_NONE is not set CT_PATCH_ORDER="bundled" +# Build behavior CT_PARALLEL_JOBS=0 CT_LOAD="" CT_USE_PIPES=y @@ -80,6 +89,7 @@ CT_EXTRA_LDFLAGS_FOR_HOST="" CT_CONFIG_SHELL_BASH=y # CT_CONFIG_SHELL_CUSTOM is not set CT_CONFIG_SHELL="${bash}" +# Logging # CT_LOG_ERROR is not set # CT_LOG_WARN is not set # CT_LOG_INFO is not set @@ -91,6 +101,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set # CT_ARCH_ARM is not set @@ -112,12 +123,14 @@ CT_ARCH="mips" CT_ARCH_CHOICE_KSYM="MIPS" CT_ARCH_TUNE="" CT_ARCH_MIPS_SHOW=y +# Options for mips 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_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set +# Generic target options # CT_MULTILIB is not set CT_DEMULTILIB=y CT_ARCH_USE_MMU=y @@ -132,6 +145,7 @@ CT_ARCH_DEFAULT_32=y CT_ARCH_BITNESS=32 CT_ARCH_32=y # CT_ARCH_64 is not set +# Target optimisations CT_ARCH_SUPPORTS_WITH_ARCH=y CT_ARCH_SUPPORTS_WITH_TUNE=y CT_ARCH_SUPPORTS_WITH_FLOAT=y @@ -142,6 +156,8 @@ CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="soft" +# Toolchain options +# General toolchain options CT_FORCE_SYSROOT=y CT_USE_SYSROOT=y CT_SYSROOT_NAME="sysroot" @@ -152,24 +168,30 @@ CT_WANTS_STATIC_LINK_CXX=y CT_SHOW_CT_VERSION=y CT_TOOLCHAIN_PKGVERSION="" CT_TOOLCHAIN_BUGURL="" +# Tuple completion and aliasing CT_TARGET_VENDOR="ar71xx" CT_TARGET_ALIAS_SED_EXPR="" CT_TARGET_ALIAS="" +# Toolchain type # CT_NATIVE is not set CT_CROSS=y # CT_CROSS_NATIVE is not set # CT_CANADIAN is not set CT_TOOLCHAIN_TYPE="cross" +# Build system CT_BUILD="" CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" +# Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set CT_KERNEL_LINUX=y CT_KERNEL="linux" CT_KERNEL_CHOICE_KSYM="LINUX" CT_KERNEL_LINUX_SHOW=y +# Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" @@ -229,12 +251,15 @@ CT_KERNEL_LINUX_VERBOSITY_0=y CT_KERNEL_LINUX_VERBOSE_LEVEL=0 CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" +# Common kernel options CT_SHARED_LIBS=y +# Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y CT_BINUTILS="binutils" CT_BINUTILS_CHOICE_KSYM="BINUTILS" CT_BINUTILS_BINUTILS_SHOW=y +# Options for binutils CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y @@ -250,8 +275,9 @@ 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_34 is not set -CT_BINUTILS_V_2_33=y +# CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set # CT_BINUTILS_V_2_30 is not set @@ -260,7 +286,7 @@ CT_BINUTILS_V_2_33=y # 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.33.1" +CT_BINUTILS_VERSION="2.35" 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}" @@ -274,6 +300,7 @@ CT_BINUTILS_later_than_2_25=y CT_BINUTILS_2_25_or_later=y CT_BINUTILS_later_than_2_23=y CT_BINUTILS_2_23_or_later=y +# GNU binutils CT_BINUTILS_HAS_HASH_STYLE=y CT_BINUTILS_HAS_GOLD=y CT_BINUTILS_HAS_PLUGINS=y @@ -289,6 +316,7 @@ CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_ALL_BINUTILS_CHOICES="BINUTILS" +# C-library # CT_LIBC_BIONIC is not set # CT_LIBC_GLIBC is not set CT_LIBC_MUSL=y @@ -297,6 +325,7 @@ CT_LIBC="musl" CT_LIBC_CHOICE_KSYM="MUSL" CT_THREADS="musl" CT_LIBC_MUSL_SHOW=y +# Options for musl CT_LIBC_MUSL_PKG_KSYM="MUSL" CT_MUSL_DIR_NAME="musl" CT_MUSL_PKG_NAME="musl" @@ -310,6 +339,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_1 is not set # CT_MUSL_V_1_1_24 is not set # CT_MUSL_V_1_1_23 is not set # CT_MUSL_V_1_1_22 is not set @@ -333,12 +363,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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y +# Common C library options CT_THREADS_NATIVE=y # CT_CREATE_LDSO_CONF is not set CT_LIBC_XLDD=y +# C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y CT_CC_CORE_PASS_2_NEEDED=y @@ -352,6 +384,7 @@ CT_CC_GCC=y CT_CC="gcc" CT_CC_CHOICE_KSYM="GCC" CT_CC_GCC_SHOW=y +# Options for gcc CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y @@ -368,14 +401,15 @@ 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_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -401,13 +435,16 @@ CT_CC_GCC_EXTRA_CONFIG_ARRAY="" CT_CC_GCC_STATIC_LIBSTDCXX=y # CT_CC_GCC_SYSTEM_ZLIB is not set CT_CC_GCC_CONFIG_TLS=m +# Optimisation features CT_CC_GCC_USE_GRAPHITE=y CT_CC_GCC_USE_LTO=y +# Settings for libraries running on target CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBMUDFLAP is not set # CT_CC_GCC_LIBGOMP is not set # CT_CC_GCC_LIBSSP is not set # CT_CC_GCC_LIBQUADMATH is not set +# Misc. obscure options. CT_CC_CXA_ATEXIT=y # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m @@ -423,10 +460,12 @@ CT_CC_GCC_DEC_FLOAT_AUTO=y # CT_CC_GCC_DEC_FLOAT_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set CT_CC_GCC_HAS_ARCH_OPTIONS=y +# archictecture-specific options CT_CC_GCC_mips_llsc=m CT_CC_GCC_mips_synci=m CT_CC_GCC_mips_plt=y CT_ALL_CC_CHOICES="GCC" +# Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set # CT_CC_LANG_ADA is not set @@ -434,11 +473,13 @@ CT_CC_LANG_CXX=y # CT_CC_LANG_OBJCXX is not set # CT_CC_LANG_GOLANG is not set CT_CC_LANG_OTHERS="" +# 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" +# Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set CT_COMP_LIBS_EXPAT=y @@ -458,7 +499,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -551,7 +592,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -676,6 +717,7 @@ CT_MPFR=y CT_ISL=y CT_MPC=y CT_ZLIB=y +# Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set # CT_COMP_TOOLS_AUTOMAKE is not set @@ -685,4 +727,5 @@ 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" +# Test suite # CT_TEST_SUITE_GCC is not set diff --git a/support/crosstool/templates/owrt_ath79_mips b/support/crosstool/templates/owrt_ath79_mips index 46f2513..61efc5d 100644 --- a/support/crosstool/templates/owrt_ath79_mips +++ b/support/crosstool/templates/owrt_ath79_mips @@ -1,6 +1,8 @@ #toolchain template: OpenWrt 19.07 ath79, mips_24kc BE devices -#toolchain template version: 3 -#toolchain template migrate: ath79_mips +#toolchain template version: 4 +#toolchain template updated: 2020-09-13 13:10:37 +# Automatically generated file; DO NOT EDIT. +# crosstool-NG Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -16,6 +18,7 @@ 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,10 +29,13 @@ CT_CONFIGURE_has_install_with_strip_program=y CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y +# Paths and misc options +# crosstool-NG behavior # CT_OBSOLETE is not set CT_EXPERIMENTAL=y # CT_ALLOW_BUILD_AS_ROOT is not set # CT_DEBUG_CT is not set +# Paths CT_LOCAL_TARBALLS_DIR="${HOME}/src" CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set @@ -43,6 +49,7 @@ CT_INSTALL_LICENSES=y # CT_PREFIX_DIR_RO is not set CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES=y # CT_STRIP_TARGET_TOOLCHAIN_EXECUTABLES is not set +# Downloading CT_DOWNLOAD_AGENT_WGET=y # CT_DOWNLOAD_AGENT_CURL is not set # CT_DOWNLOAD_AGENT_NONE is not set @@ -59,6 +66,7 @@ CT_VERIFY_DOWNLOAD_DIGEST_SHA512=y # CT_VERIFY_DOWNLOAD_DIGEST_MD5 is not set CT_VERIFY_DOWNLOAD_DIGEST_ALG="sha512" # CT_VERIFY_DOWNLOAD_SIGNATURE is not set +# Extracting # CT_FORCE_EXTRACT is not set CT_OVERRIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set @@ -68,6 +76,7 @@ CT_PATCH_BUNDLED=y # CT_PATCH_LOCAL_BUNDLED is not set # CT_PATCH_NONE is not set CT_PATCH_ORDER="bundled" +# Build behavior CT_PARALLEL_JOBS=0 CT_LOAD="" CT_USE_PIPES=y @@ -80,6 +89,7 @@ CT_EXTRA_LDFLAGS_FOR_HOST="" CT_CONFIG_SHELL_BASH=y # CT_CONFIG_SHELL_CUSTOM is not set CT_CONFIG_SHELL="${bash}" +# Logging # CT_LOG_ERROR is not set # CT_LOG_WARN is not set # CT_LOG_INFO is not set @@ -91,6 +101,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set # CT_ARCH_ARM is not set @@ -112,12 +123,14 @@ CT_ARCH="mips" CT_ARCH_CHOICE_KSYM="MIPS" CT_ARCH_TUNE="" CT_ARCH_MIPS_SHOW=y +# Options for mips 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_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set +# Generic target options # CT_MULTILIB is not set CT_DEMULTILIB=y CT_ARCH_USE_MMU=y @@ -132,6 +145,7 @@ CT_ARCH_DEFAULT_32=y CT_ARCH_BITNESS=32 CT_ARCH_32=y # CT_ARCH_64 is not set +# Target optimisations CT_ARCH_SUPPORTS_WITH_ARCH=y CT_ARCH_SUPPORTS_WITH_TUNE=y CT_ARCH_SUPPORTS_WITH_FLOAT=y @@ -142,6 +156,8 @@ CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="soft" +# Toolchain options +# General toolchain options CT_FORCE_SYSROOT=y CT_USE_SYSROOT=y CT_SYSROOT_NAME="sysroot" @@ -152,24 +168,30 @@ CT_WANTS_STATIC_LINK_CXX=y CT_SHOW_CT_VERSION=y CT_TOOLCHAIN_PKGVERSION="" CT_TOOLCHAIN_BUGURL="" +# Tuple completion and aliasing CT_TARGET_VENDOR="ath79" CT_TARGET_ALIAS_SED_EXPR="" CT_TARGET_ALIAS="" +# Toolchain type # CT_NATIVE is not set CT_CROSS=y # CT_CROSS_NATIVE is not set # CT_CANADIAN is not set CT_TOOLCHAIN_TYPE="cross" +# Build system CT_BUILD="" CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" +# Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set CT_KERNEL_LINUX=y CT_KERNEL="linux" CT_KERNEL_CHOICE_KSYM="LINUX" CT_KERNEL_LINUX_SHOW=y +# Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" @@ -229,12 +251,15 @@ CT_KERNEL_LINUX_VERBOSITY_0=y CT_KERNEL_LINUX_VERBOSE_LEVEL=0 CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" +# Common kernel options CT_SHARED_LIBS=y +# Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y CT_BINUTILS="binutils" CT_BINUTILS_CHOICE_KSYM="BINUTILS" CT_BINUTILS_BINUTILS_SHOW=y +# Options for binutils CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y @@ -250,8 +275,9 @@ 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_34 is not set -CT_BINUTILS_V_2_33=y +# CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set # CT_BINUTILS_V_2_30 is not set @@ -260,7 +286,7 @@ CT_BINUTILS_V_2_33=y # 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.33.1" +CT_BINUTILS_VERSION="2.35" 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}" @@ -274,6 +300,7 @@ CT_BINUTILS_later_than_2_25=y CT_BINUTILS_2_25_or_later=y CT_BINUTILS_later_than_2_23=y CT_BINUTILS_2_23_or_later=y +# GNU binutils CT_BINUTILS_HAS_HASH_STYLE=y CT_BINUTILS_HAS_GOLD=y CT_BINUTILS_HAS_PLUGINS=y @@ -289,6 +316,7 @@ CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_ALL_BINUTILS_CHOICES="BINUTILS" +# C-library # CT_LIBC_BIONIC is not set # CT_LIBC_GLIBC is not set CT_LIBC_MUSL=y @@ -297,6 +325,7 @@ CT_LIBC="musl" CT_LIBC_CHOICE_KSYM="MUSL" CT_THREADS="musl" CT_LIBC_MUSL_SHOW=y +# Options for musl CT_LIBC_MUSL_PKG_KSYM="MUSL" CT_MUSL_DIR_NAME="musl" CT_MUSL_PKG_NAME="musl" @@ -310,6 +339,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_1 is not set CT_MUSL_V_1_1_24=y # CT_MUSL_V_1_1_23 is not set # CT_MUSL_V_1_1_22 is not set @@ -333,12 +363,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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y +# Common C library options CT_THREADS_NATIVE=y # CT_CREATE_LDSO_CONF is not set CT_LIBC_XLDD=y +# C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y CT_CC_CORE_PASS_2_NEEDED=y @@ -352,6 +384,7 @@ CT_CC_GCC=y CT_CC="gcc" CT_CC_CHOICE_KSYM="GCC" CT_CC_GCC_SHOW=y +# Options for gcc CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y @@ -368,14 +401,15 @@ 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_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -401,13 +435,16 @@ CT_CC_GCC_EXTRA_CONFIG_ARRAY="" CT_CC_GCC_STATIC_LIBSTDCXX=y # CT_CC_GCC_SYSTEM_ZLIB is not set CT_CC_GCC_CONFIG_TLS=m +# Optimisation features CT_CC_GCC_USE_GRAPHITE=y CT_CC_GCC_USE_LTO=y +# Settings for libraries running on target CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBMUDFLAP is not set # CT_CC_GCC_LIBGOMP is not set # CT_CC_GCC_LIBSSP is not set # CT_CC_GCC_LIBQUADMATH is not set +# Misc. obscure options. CT_CC_CXA_ATEXIT=y # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m @@ -423,10 +460,12 @@ CT_CC_GCC_DEC_FLOAT_AUTO=y # CT_CC_GCC_DEC_FLOAT_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set CT_CC_GCC_HAS_ARCH_OPTIONS=y +# archictecture-specific options CT_CC_GCC_mips_llsc=m CT_CC_GCC_mips_synci=m CT_CC_GCC_mips_plt=y CT_ALL_CC_CHOICES="GCC" +# Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set # CT_CC_LANG_ADA is not set @@ -434,11 +473,13 @@ CT_CC_LANG_CXX=y # CT_CC_LANG_OBJCXX is not set # CT_CC_LANG_GOLANG is not set CT_CC_LANG_OTHERS="" +# 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" +# Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set CT_COMP_LIBS_EXPAT=y @@ -458,7 +499,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -551,7 +592,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -676,6 +717,7 @@ CT_MPFR=y CT_ISL=y CT_MPC=y CT_ZLIB=y +# Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set # CT_COMP_TOOLS_AUTOMAKE is not set @@ -685,4 +727,5 @@ 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" +# Test suite # CT_TEST_SUITE_GCC is not set diff --git a/support/crosstool/templates/owrt_mpc85xx_ppc b/support/crosstool/templates/owrt_mpc85xx_ppc index a0ad2c3..27bd1c9 100644 --- a/support/crosstool/templates/owrt_mpc85xx_ppc +++ b/support/crosstool/templates/owrt_mpc85xx_ppc @@ -1,6 +1,8 @@ #toolchain template: OpenWrt 19.07 mpc85xx, Freescale MPC85xx BE devices -#toolchain template version: 3 -#toolchain template migrate: mpc85xx_powerpc +#toolchain template version: 4 +#toolchain template updated: 2020-09-13 13:11:05 +# Automatically generated file; DO NOT EDIT. +# crosstool-NG Configuration CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -16,6 +18,7 @@ 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,10 +29,13 @@ CT_CONFIGURE_has_install_with_strip_program=y CT_CONFIG_VERSION_CURRENT="3" CT_CONFIG_VERSION="3" CT_MODULES=y +# Paths and misc options +# crosstool-NG behavior # CT_OBSOLETE is not set CT_EXPERIMENTAL=y # CT_ALLOW_BUILD_AS_ROOT is not set # CT_DEBUG_CT is not set +# Paths CT_LOCAL_TARBALLS_DIR="${HOME}/src" CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set @@ -43,6 +49,7 @@ CT_INSTALL_LICENSES=y # CT_PREFIX_DIR_RO is not set CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES=y # CT_STRIP_TARGET_TOOLCHAIN_EXECUTABLES is not set +# Downloading CT_DOWNLOAD_AGENT_WGET=y # CT_DOWNLOAD_AGENT_CURL is not set # CT_DOWNLOAD_AGENT_NONE is not set @@ -59,6 +66,7 @@ CT_VERIFY_DOWNLOAD_DIGEST_SHA512=y # CT_VERIFY_DOWNLOAD_DIGEST_MD5 is not set CT_VERIFY_DOWNLOAD_DIGEST_ALG="sha512" # CT_VERIFY_DOWNLOAD_SIGNATURE is not set +# Extracting # CT_FORCE_EXTRACT is not set CT_OVERRIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set @@ -68,6 +76,7 @@ CT_PATCH_BUNDLED=y # CT_PATCH_LOCAL_BUNDLED is not set # CT_PATCH_NONE is not set CT_PATCH_ORDER="bundled" +# Build behavior CT_PARALLEL_JOBS=0 CT_LOAD="" CT_USE_PIPES=y @@ -80,6 +89,7 @@ CT_EXTRA_LDFLAGS_FOR_HOST="" CT_CONFIG_SHELL_BASH=y # CT_CONFIG_SHELL_CUSTOM is not set CT_CONFIG_SHELL="${bash}" +# Logging # CT_LOG_ERROR is not set # CT_LOG_WARN is not set # CT_LOG_INFO is not set @@ -91,6 +101,7 @@ CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y +# Target options # CT_ARCH_ALPHA is not set # CT_ARCH_ARC is not set # CT_ARCH_ARM is not set @@ -113,6 +124,7 @@ CT_ARCH_CHOICE_KSYM="POWERPC" CT_ARCH_CPU="" CT_ARCH_TUNE="" CT_ARCH_POWERPC_SHOW=y +# Options for powerpc CT_ARCH_POWERPC_PKG_KSYM="" CT_ARCH_powerpc_ABI="" CT_ARCH_powerpc_ABI_DEFAULT=y @@ -120,6 +132,7 @@ CT_ARCH_powerpc_ABI_DEFAULT=y CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set +# Generic target options # CT_MULTILIB is not set CT_DEMULTILIB=y CT_ARCH_USE_MMU=y @@ -135,6 +148,7 @@ CT_ARCH_BITNESS=32 CT_ARCH_32=y # CT_ARCH_64 is not set CT_ARCH_SUPPORTS_WITH_32_64=y +# Target optimisations CT_ARCH_SUPPORTS_WITH_ABI=y CT_ARCH_SUPPORTS_WITH_CPU=y CT_ARCH_SUPPORTS_WITH_TUNE=y @@ -146,6 +160,8 @@ CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_ARCH_FLOAT="soft" +# Toolchain options +# General toolchain options CT_FORCE_SYSROOT=y CT_USE_SYSROOT=y CT_SYSROOT_NAME="sysroot" @@ -156,24 +172,30 @@ CT_WANTS_STATIC_LINK_CXX=y CT_SHOW_CT_VERSION=y CT_TOOLCHAIN_PKGVERSION="" CT_TOOLCHAIN_BUGURL="" +# Tuple completion and aliasing CT_TARGET_VENDOR="mpc85xx" CT_TARGET_ALIAS_SED_EXPR="" CT_TARGET_ALIAS="" +# Toolchain type # CT_NATIVE is not set CT_CROSS=y # CT_CROSS_NATIVE is not set # CT_CANADIAN is not set CT_TOOLCHAIN_TYPE="cross" +# Build system CT_BUILD="" CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" +# Misc options # CT_TOOLCHAIN_ENABLE_NLS is not set +# Operating System CT_KERNEL_SUPPORTS_SHARED_LIBS=y # CT_KERNEL_BARE_METAL is not set CT_KERNEL_LINUX=y CT_KERNEL="linux" CT_KERNEL_CHOICE_KSYM="LINUX" CT_KERNEL_LINUX_SHOW=y +# Options for linux CT_KERNEL_LINUX_PKG_KSYM="LINUX" CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" @@ -233,12 +255,15 @@ CT_KERNEL_LINUX_VERBOSITY_0=y CT_KERNEL_LINUX_VERBOSE_LEVEL=0 CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" +# Common kernel options CT_SHARED_LIBS=y +# Binary utilities CT_ARCH_BINFMT_ELF=y CT_BINUTILS_BINUTILS=y CT_BINUTILS="binutils" CT_BINUTILS_CHOICE_KSYM="BINUTILS" CT_BINUTILS_BINUTILS_SHOW=y +# Options for binutils CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" CT_BINUTILS_DIR_NAME="binutils" CT_BINUTILS_USE_GNU=y @@ -254,8 +279,9 @@ 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_34 is not set -CT_BINUTILS_V_2_33=y +# CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set # CT_BINUTILS_V_2_30 is not set @@ -264,7 +290,7 @@ CT_BINUTILS_V_2_33=y # 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.33.1" +CT_BINUTILS_VERSION="2.35" 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}" @@ -278,6 +304,7 @@ CT_BINUTILS_later_than_2_25=y CT_BINUTILS_2_25_or_later=y CT_BINUTILS_later_than_2_23=y CT_BINUTILS_2_23_or_later=y +# GNU binutils CT_BINUTILS_HAS_HASH_STYLE=y CT_BINUTILS_HAS_GOLD=y CT_BINUTILS_HAS_PLUGINS=y @@ -293,6 +320,7 @@ CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_ALL_BINUTILS_CHOICES="BINUTILS" +# C-library # CT_LIBC_GLIBC is not set CT_LIBC_MUSL=y # CT_LIBC_UCLIBC is not set @@ -300,6 +328,7 @@ CT_LIBC="musl" CT_LIBC_CHOICE_KSYM="MUSL" CT_THREADS="musl" CT_LIBC_MUSL_SHOW=y +# Options for musl CT_LIBC_MUSL_PKG_KSYM="MUSL" CT_MUSL_DIR_NAME="musl" CT_MUSL_PKG_NAME="musl" @@ -313,6 +342,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_1 is not set CT_MUSL_V_1_1_24=y # CT_MUSL_V_1_1_23 is not set # CT_MUSL_V_1_1_22 is not set @@ -336,12 +366,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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y +# Common C library options CT_THREADS_NATIVE=y # CT_CREATE_LDSO_CONF is not set CT_LIBC_XLDD=y +# C compiler CT_CC_CORE_PASSES_NEEDED=y CT_CC_CORE_PASS_1_NEEDED=y CT_CC_CORE_PASS_2_NEEDED=y @@ -355,6 +387,7 @@ CT_CC_GCC=y CT_CC="gcc" CT_CC_CHOICE_KSYM="GCC" CT_CC_GCC_SHOW=y +# Options for gcc CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y @@ -371,14 +404,15 @@ 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_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -404,13 +438,16 @@ CT_CC_GCC_EXTRA_CONFIG_ARRAY="" CT_CC_GCC_STATIC_LIBSTDCXX=y # CT_CC_GCC_SYSTEM_ZLIB is not set CT_CC_GCC_CONFIG_TLS=m +# Optimisation features CT_CC_GCC_USE_GRAPHITE=y CT_CC_GCC_USE_LTO=y +# Settings for libraries running on target CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBMUDFLAP is not set # CT_CC_GCC_LIBGOMP is not set # CT_CC_GCC_LIBSSP is not set # CT_CC_GCC_LIBQUADMATH is not set +# Misc. obscure options. CT_CC_CXA_ATEXIT=y # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m @@ -426,6 +463,7 @@ CT_CC_GCC_DEC_FLOAT_AUTO=y # CT_CC_GCC_DEC_FLOAT_DPD is not set # CT_CC_GCC_DEC_FLOATS_NO is not set CT_ALL_CC_CHOICES="GCC" +# Additional supported languages: CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set # CT_CC_LANG_ADA is not set @@ -433,11 +471,13 @@ CT_CC_LANG_CXX=y # CT_CC_LANG_OBJCXX is not set # CT_CC_LANG_GOLANG is not set CT_CC_LANG_OTHERS="" +# 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" +# Companion libraries # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set CT_COMP_LIBS_EXPAT=y @@ -457,7 +497,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -550,7 +590,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" @@ -675,6 +715,7 @@ CT_MPFR=y CT_ISL=y CT_MPC=y CT_ZLIB=y +# Companion tools # CT_COMP_TOOLS_FOR_HOST is not set # CT_COMP_TOOLS_AUTOCONF is not set # CT_COMP_TOOLS_AUTOMAKE is not set @@ -684,4 +725,5 @@ 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" +# Test suite # CT_TEST_SUITE_GCC is not set diff --git a/support/crosstool/templates/qnap_armv7 b/support/crosstool/templates/qnap_armv7 index d85993d..4d396be 100644 --- a/support/crosstool/templates/qnap_armv7 +++ b/support/crosstool/templates/qnap_armv7 @@ -1,6 +1,6 @@ #toolchain template: QNAP ARM-Cortex-A9 devices -#toolchain template version: 4 -#toolchain template updated: 2020-07-03 16:52:16 +#toolchain template version: 5 +#toolchain template updated: 2020-09-13 13:11:29 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -262,7 +262,8 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_34=y +CT_BINUTILS_V_2_35=y +# CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -272,7 +273,7 @@ CT_BINUTILS_V_2_34=y # CT_BINUTILS_V_2_27 is not set # CT_BINUTILS_V_2_26 is not set # CT_BINUTILS_NO_VERSIONS is not set -CT_BINUTILS_VERSION="2.34" +CT_BINUTILS_VERSION="2.35" 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}" @@ -323,6 +324,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -342,6 +344,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y @@ -388,12 +392,7 @@ CT_GLIBC_FORCE_UNWIND=y CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set CT_GLIBC_MIN_KERNEL="5.5.5" -# 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y # Common C library options @@ -422,14 +421,15 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -503,7 +503,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -586,7 +586,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" 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 1d1823a..2d74fe3 100644 --- a/support/crosstool/templates/rpi_aarch64 +++ b/support/crosstool/templates/rpi_aarch64 @@ -1,5 +1,6 @@ #toolchain template: Raspberry Pi 3 Modell B+, 4 Model B -#toolchain template version: 3 +#toolchain template version: 4 +#toolchain template updated: 2020-09-13 13:11:58 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -244,7 +245,8 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_34=y +CT_BINUTILS_V_2_35=y +# CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -254,7 +256,7 @@ CT_BINUTILS_V_2_34=y # CT_BINUTILS_V_2_27 is not set # CT_BINUTILS_V_2_26 is not set # CT_BINUTILS_NO_VERSIONS is not set -CT_BINUTILS_VERSION="2.34" +CT_BINUTILS_VERSION="2.35" 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}" @@ -306,6 +308,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set CT_GLIBC_V_2_31=y # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -325,6 +328,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_later_than_2_30=y CT_GLIBC_2_30_or_later=y CT_GLIBC_later_than_2_29=y @@ -374,7 +379,7 @@ 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y # Common C library options @@ -403,12 +408,13 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -485,7 +491,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -568,7 +574,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" 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_armv6 b/support/crosstool/templates/rpi_armv6 index cbda3e7..27a9579 100644 --- a/support/crosstool/templates/rpi_armv6 +++ b/support/crosstool/templates/rpi_armv6 @@ -1,5 +1,6 @@ #toolchain template: Raspberry Pi Zero W|WH, 1 Model A|A+|B|B+ -#toolchain template version: 3 +#toolchain template version: 4 +#toolchain template updated: 2020-09-13 13:12:20 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -261,7 +262,8 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_34=y +CT_BINUTILS_V_2_35=y +# CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -271,7 +273,7 @@ CT_BINUTILS_V_2_34=y # CT_BINUTILS_V_2_27 is not set # CT_BINUTILS_V_2_26 is not set # CT_BINUTILS_NO_VERSIONS is not set -CT_BINUTILS_VERSION="2.34" +CT_BINUTILS_VERSION="2.35" 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}" @@ -323,6 +325,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set CT_GLIBC_V_2_31=y # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -342,6 +345,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_later_than_2_30=y CT_GLIBC_2_30_or_later=y CT_GLIBC_later_than_2_29=y @@ -392,7 +397,7 @@ 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y # Common C library options @@ -421,12 +426,13 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -503,7 +509,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -586,7 +592,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" 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_armv7 b/support/crosstool/templates/rpi_armv7 index d72839c..c290c50 100644 --- a/support/crosstool/templates/rpi_armv7 +++ b/support/crosstool/templates/rpi_armv7 @@ -1,5 +1,6 @@ #toolchain template: Raspberry Pi 2 Model B -#toolchain template version: 3 +#toolchain template version: 4 +#toolchain template updated: 2020-09-13 13:12:45 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -261,7 +262,8 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_34=y +CT_BINUTILS_V_2_35=y +# CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -271,7 +273,7 @@ CT_BINUTILS_V_2_34=y # CT_BINUTILS_V_2_27 is not set # CT_BINUTILS_V_2_26 is not set # CT_BINUTILS_NO_VERSIONS is not set -CT_BINUTILS_VERSION="2.34" +CT_BINUTILS_VERSION="2.35" 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}" @@ -323,6 +325,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set CT_GLIBC_V_2_31=y # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -342,6 +345,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_later_than_2_30=y CT_GLIBC_2_30_or_later=y CT_GLIBC_later_than_2_29=y @@ -391,7 +396,7 @@ 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y # Common C library options @@ -420,12 +425,13 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -502,7 +508,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -585,7 +591,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" 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_armv8 b/support/crosstool/templates/rpi_armv8 index 25592b4..bf4f273 100644 --- a/support/crosstool/templates/rpi_armv8 +++ b/support/crosstool/templates/rpi_armv8 @@ -1,5 +1,6 @@ #toolchain template: Raspberry Pi 2 Model B v1.2, 3 Modell A+|B|B+, 4 Model B -#toolchain template version: 3 +#toolchain template version: 4 +#toolchain template updated: 2020-09-13 13:13:10 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -261,7 +262,8 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_34=y +CT_BINUTILS_V_2_35=y +# CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -271,7 +273,7 @@ CT_BINUTILS_V_2_34=y # CT_BINUTILS_V_2_27 is not set # CT_BINUTILS_V_2_26 is not set # CT_BINUTILS_NO_VERSIONS is not set -CT_BINUTILS_VERSION="2.34" +CT_BINUTILS_VERSION="2.35" 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}" @@ -323,6 +325,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set CT_GLIBC_V_2_31=y # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -342,6 +345,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_later_than_2_30=y CT_GLIBC_2_30_or_later=y CT_GLIBC_later_than_2_29=y @@ -391,7 +396,7 @@ 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y # Common C library options @@ -420,12 +425,13 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -502,7 +508,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -585,7 +591,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" 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_aarch64 b/support/crosstool/templates/synology_aarch64 index 8c75aec..4c37fd7 100644 --- a/support/crosstool/templates/synology_aarch64 +++ b/support/crosstool/templates/synology_aarch64 @@ -1,6 +1,6 @@ #toolchain template: Synology DS418 -#toolchain template version: 4 -#toolchain template updated: 2020-07-03 16:49:52 +#toolchain template version: 5 +#toolchain template updated: 2020-09-13 13:13:37 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -247,11 +247,6 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" -# CT_BINUTILS_V_2_34 is not set -# CT_BINUTILS_V_2_33 is not set -# CT_BINUTILS_V_2_32 is not set -# CT_BINUTILS_V_2_31 is not set -# CT_BINUTILS_V_2_30 is not set CT_BINUTILS_V_2_29=y # CT_BINUTILS_V_2_28 is not set # CT_BINUTILS_V_2_27 is not set @@ -311,6 +306,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -330,6 +326,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y @@ -380,7 +378,7 @@ 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y # Common C library options @@ -409,14 +407,15 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -490,7 +489,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -572,7 +571,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" 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 5f10c1f..bea600e 100644 --- a/support/crosstool/templates/synology_armv7 +++ b/support/crosstool/templates/synology_armv7 @@ -1,6 +1,6 @@ #toolchain template: Synology DS216play -#toolchain template version: 4 -#toolchain template updated: 2020-07-03 16:49:31 +#toolchain template version: 5 +#toolchain template updated: 2020-09-13 13:14:00 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -264,7 +264,8 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_34=y +CT_BINUTILS_V_2_35=y +# CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -274,7 +275,7 @@ CT_BINUTILS_V_2_34=y # CT_BINUTILS_V_2_27 is not set # CT_BINUTILS_V_2_26 is not set # CT_BINUTILS_NO_VERSIONS is not set -CT_BINUTILS_VERSION="2.34" +CT_BINUTILS_VERSION="2.35" 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}" @@ -325,6 +326,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -344,6 +346,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y @@ -387,12 +391,7 @@ CT_GLIBC_FORCE_UNWIND=y CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set CT_GLIBC_MIN_KERNEL="5.5.5" -# 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y # Common C library options @@ -421,14 +420,15 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -502,7 +502,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -585,7 +585,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" 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 5d361b6..74dd110 100644 --- a/support/crosstool/templates/vuplus4k_arm +++ b/support/crosstool/templates/vuplus4k_arm @@ -1,6 +1,6 @@ #toolchain template: Vu+ Zero|Uno|Duo|Solo|Ultimo 4K -#toolchain template version: 4 -#toolchain template updated: 2020-07-03 16:54:17 +#toolchain template version: 5 +#toolchain template updated: 2020-09-13 13:14:24 # Automatically generated file; DO NOT EDIT. # crosstool-NG Configuration CT_CONFIGURE_has_static_link=y @@ -264,7 +264,8 @@ CT_BINUTILS_USE="BINUTILS" CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_34=y +CT_BINUTILS_V_2_35=y +# CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -274,7 +275,7 @@ CT_BINUTILS_V_2_34=y # CT_BINUTILS_V_2_27 is not set # CT_BINUTILS_V_2_26 is not set # CT_BINUTILS_NO_VERSIONS is not set -CT_BINUTILS_VERSION="2.34" +CT_BINUTILS_VERSION="2.35" 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}" @@ -325,6 +326,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_32 is not set # CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set @@ -344,6 +346,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_32_or_older=y +CT_GLIBC_older_than_2_32=y CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y @@ -387,12 +391,7 @@ CT_GLIBC_FORCE_UNWIND=y CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set CT_GLIBC_MIN_KERNEL="5.5.5" -# 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 UCLIBC" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y # Common C library options @@ -421,14 +420,15 @@ CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y CT_GCC_PATCH_ORDER="global" -CT_GCC_V_9=y +CT_GCC_V_10=y +# 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="9.2.0" +CT_GCC_VERSION="10.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -502,7 +502,7 @@ CT_EXPAT_PATCH_ORDER="global" CT_EXPAT_V_2_2=y # CT_EXPAT_NO_VERSIONS is not set CT_EXPAT_VERSION="2.2.9" -CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_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" @@ -585,7 +585,7 @@ 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="http://www.mr511.de/software https://fossies.org/linux/misc/old" +CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old" CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LIBELF_ARCHIVE_FORMATS=".tar.gz"