diff --git a/support/crosstool/templates/ar71xx_mips b/support/crosstool/templates/ar71xx_mips index 37678ec..71e2fee 100644 --- a/support/crosstool/templates/ar71xx_mips +++ b/support/crosstool/templates/ar71xx_mips @@ -1,4 +1,4 @@ -#toolchain template: OpenWrt 18.06 ar71xx,mips_24kc BE devices (mips based, gcc 9.2.0, musl 1.1.19) +#toolchain template: OpenWrt 18.06 ar71xx, mips_24kc BE devices CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -33,6 +33,7 @@ CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set CT_WORK_DIR="${CT_TOP_DIR}/.build" CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" +CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" CT_RM_RF_PREFIX_DIR=y CT_REMOVE_DOCS=y @@ -180,7 +181,8 @@ CT_LINUX_PATCH_GLOBAL=y # CT_LINUX_PATCH_LOCAL_BUNDLED is not set # CT_LINUX_PATCH_NONE is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_4=y +CT_LINUX_V_5_5=y +# CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set # CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set @@ -207,7 +209,7 @@ CT_LINUX_V_5_4=y # CT_LINUX_V_3_2 is not set # CT_LINUX_V_2_6_32 is not set # CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.4.6" +CT_LINUX_VERSION="5.5.5" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -246,6 +248,7 @@ 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 is not set CT_BINUTILS_V_2_33=y # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -376,6 +379,8 @@ CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" +CT_GCC_later_than_8=y +CT_GCC_8_or_later=y CT_GCC_later_than_7=y CT_GCC_7_or_later=y CT_GCC_later_than_6=y @@ -454,7 +459,7 @@ CT_EXPAT_VERSION="2.2.9" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_EXPAT_ARCHIVE_FORMATS=".tar.bz2" +CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" CT_EXPAT_SIGNATURE_FORMAT="" # CT_COMP_LIBS_GETTEXT is not set CT_COMP_LIBS_GMP=y @@ -471,9 +476,10 @@ CT_GMP_PATCH_GLOBAL=y # CT_GMP_PATCH_LOCAL_BUNDLED is not set # CT_GMP_PATCH_NONE is not set CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_1=y +CT_GMP_V_6_2=y +# CT_GMP_V_6_1 is not set # CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.1.2" +CT_GMP_VERSION="6.2.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -616,10 +622,11 @@ CT_NCURSES_PATCH_GLOBAL=y # CT_NCURSES_PATCH_LOCAL_BUNDLED is not set # CT_NCURSES_PATCH_NONE is not set CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_1=y +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set # CT_NCURSES_NO_VERSIONS is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" diff --git a/support/crosstool/templates/ath79_mips b/support/crosstool/templates/ath79_mips index b060e4d..f64292d 100644 --- a/support/crosstool/templates/ath79_mips +++ b/support/crosstool/templates/ath79_mips @@ -1,4 +1,4 @@ -#toolchain template: OpenWrt 19.07 ath79,mips_24kc BE devices (mips based, gcc 9.2.0, musl 1.1.24) +#toolchain template: OpenWrt 19.07 ath79, mips_24kc BE devices CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -33,6 +33,7 @@ CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set CT_WORK_DIR="${CT_TOP_DIR}/.build" CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" +CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" CT_RM_RF_PREFIX_DIR=y CT_REMOVE_DOCS=y @@ -180,7 +181,8 @@ CT_LINUX_PATCH_GLOBAL=y # CT_LINUX_PATCH_LOCAL_BUNDLED is not set # CT_LINUX_PATCH_NONE is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_4=y +CT_LINUX_V_5_5=y +# CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set # CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set @@ -207,7 +209,7 @@ CT_LINUX_V_5_4=y # CT_LINUX_V_3_2 is not set # CT_LINUX_V_2_6_32 is not set # CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.4.6" +CT_LINUX_VERSION="5.5.5" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -246,6 +248,7 @@ 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 is not set CT_BINUTILS_V_2_33=y # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -376,6 +379,8 @@ CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" +CT_GCC_later_than_8=y +CT_GCC_8_or_later=y CT_GCC_later_than_7=y CT_GCC_7_or_later=y CT_GCC_later_than_6=y @@ -428,61 +433,9 @@ CT_CC_LANG_CXX=y # CT_CC_LANG_GOLANG is not set CT_CC_LANG_OTHERS="" # CT_DEBUG_DUMA is not set -# CT_DUMA_SRC_RELEASE is not set -# CT_DUMA_SRC_DEVEL is not set -# CT_DUMA_SRC_CUSTOM is not set -# CT_DUMA_PATCH_GLOBAL is not set -# CT_DUMA_PATCH_BUNDLED is not set -# CT_DUMA_PATCH_LOCAL is not set -# CT_DUMA_PATCH_BUNDLED_LOCAL is not set -# CT_DUMA_PATCH_LOCAL_BUNDLED is not set -# CT_DUMA_PATCH_NONE is not set -# CT_DUMA_V_2_5_15 is not set # CT_DEBUG_GDB is not set -# CT_GDB_USE_GNU is not set -# CT_GDB_SRC_RELEASE is not set -# CT_GDB_SRC_DEVEL is not set -# CT_GDB_SRC_CUSTOM is not set -# CT_GDB_PATCH_GLOBAL is not set -# CT_GDB_PATCH_BUNDLED is not set -# CT_GDB_PATCH_LOCAL is not set -# CT_GDB_PATCH_BUNDLED_LOCAL is not set -# CT_GDB_PATCH_LOCAL_BUNDLED is not set -# CT_GDB_PATCH_NONE is not set -# CT_GDB_V_8_3 is not set -# CT_GDB_V_8_2 is not set -# CT_GDB_V_8_1 is not set -# CT_GDB_V_8_0 is not set -# CT_GDB_V_7_12 is not set -# CT_GDB_V_7_11 is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set -# CT_STRACE_SRC_RELEASE is not set -# CT_STRACE_SRC_DEVEL is not set -# CT_STRACE_SRC_CUSTOM is not set -# CT_STRACE_PATCH_GLOBAL is not set -# CT_STRACE_PATCH_BUNDLED is not set -# CT_STRACE_PATCH_LOCAL is not set -# CT_STRACE_PATCH_BUNDLED_LOCAL is not set -# CT_STRACE_PATCH_LOCAL_BUNDLED is not set -# CT_STRACE_PATCH_NONE is not set -# CT_STRACE_V_5_4 is not set -# CT_STRACE_V_5_3 is not set -# CT_STRACE_V_5_2 is not set -# CT_STRACE_V_5_1 is not set -# CT_STRACE_V_5_0 is not set -# CT_STRACE_V_4_26 is not set -# CT_STRACE_V_4_25 is not set -# CT_STRACE_V_4_24 is not set -# CT_STRACE_V_4_23 is not set -# CT_STRACE_V_4_22 is not set -# CT_STRACE_V_4_21 is not set -# CT_STRACE_V_4_20 is not set -# CT_STRACE_V_4_19 is not set -# CT_STRACE_V_4_18 is not set -# CT_STRACE_V_4_17 is not set -# CT_STRACE_V_4_16 is not set -# CT_STRACE_V_4_15 is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -506,7 +459,7 @@ CT_EXPAT_VERSION="2.2.9" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_EXPAT_ARCHIVE_FORMATS=".tar.bz2" +CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" CT_EXPAT_SIGNATURE_FORMAT="" # CT_COMP_LIBS_GETTEXT is not set CT_COMP_LIBS_GMP=y @@ -523,9 +476,10 @@ CT_GMP_PATCH_GLOBAL=y # CT_GMP_PATCH_LOCAL_BUNDLED is not set # CT_GMP_PATCH_NONE is not set CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_1=y +CT_GMP_V_6_2=y +# CT_GMP_V_6_1 is not set # CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.1.2" +CT_GMP_VERSION="6.2.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -668,10 +622,11 @@ CT_NCURSES_PATCH_GLOBAL=y # CT_NCURSES_PATCH_LOCAL_BUNDLED is not set # CT_NCURSES_PATCH_NONE is not set CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_1=y +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set # CT_NCURSES_NO_VERSIONS is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" diff --git a/support/crosstool/templates/dream_aarch64 b/support/crosstool/templates/dream_aarch64 index fa953cd..9f7df9e 100644 --- a/support/crosstool/templates/dream_aarch64 +++ b/support/crosstool/templates/dream_aarch64 @@ -1,4 +1,4 @@ -#toolchain template: Dreambox ONE|TWO (aarch64 based, gcc 9.2.0, Glibc 2.25) +#toolchain template: Dreambox ONE|TWO CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -32,6 +32,7 @@ CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set CT_WORK_DIR="${CT_TOP_DIR}/.build" CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" +CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" CT_RM_RF_PREFIX_DIR=y CT_REMOVE_DOCS=y @@ -161,7 +162,8 @@ CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_4=y +CT_LINUX_V_5_5=y +# CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set # CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set @@ -185,7 +187,7 @@ CT_LINUX_V_5_4=y # CT_LINUX_V_3_12 is not set # CT_LINUX_V_3_10 is not set # CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.4.6" +CT_LINUX_VERSION="5.5.5" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -272,6 +274,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set # CT_GLIBC_V_2_28 is not set @@ -294,6 +297,8 @@ CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y CT_GLIBC_older_than_2_29=y +CT_GLIBC_2_28_or_older=y +CT_GLIBC_older_than_2_28=y CT_GLIBC_2_27_or_older=y CT_GLIBC_older_than_2_27=y CT_GLIBC_2_26_or_older=y @@ -314,6 +319,7 @@ CT_GLIBC_DEP_KERNEL_HEADERS_VERSION=y CT_GLIBC_DEP_BINUTILS=y CT_GLIBC_DEP_GCC=y CT_GLIBC_DEP_PYTHON=y +CT_GLIBC_SPARC_ALLOW_V7=y CT_GLIBC_BUILD_SSP=y CT_GLIBC_HAS_LIBIDN_ADDON=y # CT_GLIBC_USE_LIBIDN_ADDON is not set @@ -330,7 +336,7 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.4.6" +CT_GLIBC_MIN_KERNEL="5.5.5" CT_GLIBC_SSP_DEFAULT=y # CT_GLIBC_SSP_NO is not set # CT_GLIBC_SSP_YES is not set @@ -376,6 +382,8 @@ CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" +CT_GCC_later_than_8=y +CT_GCC_8_or_later=y CT_GCC_later_than_7=y CT_GCC_7_or_later=y CT_GCC_later_than_6=y @@ -421,39 +429,9 @@ CT_ALL_CC_CHOICES="GCC" CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set # CT_DEBUG_DUMA is not set -# CT_DUMA_SRC_RELEASE is not set -# CT_DUMA_V_2_5_15 is not set # CT_DEBUG_GDB is not set -# CT_GDB_USE_GNU is not set -# CT_GDB_SRC_RELEASE is not set -# CT_GDB_V_8_3 is not set -# CT_GDB_V_8_2 is not set -# CT_GDB_V_8_1 is not set -# CT_GDB_V_8_0 is not set -# CT_GDB_V_7_12 is not set -# CT_GDB_V_7_11 is not set # CT_DEBUG_LTRACE is not set -# CT_LTRACE_SRC_RELEASE is not set -# CT_LTRACE_V_0_7_3 is not set # CT_DEBUG_STRACE is not set -# CT_STRACE_SRC_RELEASE is not set -# CT_STRACE_V_5_4 is not set -# CT_STRACE_V_5_3 is not set -# CT_STRACE_V_5_2 is not set -# CT_STRACE_V_5_1 is not set -# CT_STRACE_V_5_0 is not set -# CT_STRACE_V_4_26 is not set -# CT_STRACE_V_4_25 is not set -# CT_STRACE_V_4_24 is not set -# CT_STRACE_V_4_23 is not set -# CT_STRACE_V_4_22 is not set -# CT_STRACE_V_4_21 is not set -# CT_STRACE_V_4_20 is not set -# CT_STRACE_V_4_19 is not set -# CT_STRACE_V_4_18 is not set -# CT_STRACE_V_4_17 is not set -# CT_STRACE_V_4_16 is not set -# CT_STRACE_V_4_15 is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -469,7 +447,7 @@ CT_EXPAT_VERSION="2.2.9" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_EXPAT_ARCHIVE_FORMATS=".tar.bz2" +CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" CT_EXPAT_SIGNATURE_FORMAT="" CT_COMP_LIBS_GETTEXT=y CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" @@ -492,9 +470,10 @@ CT_GMP_DIR_NAME="gmp" CT_GMP_PKG_NAME="gmp" CT_GMP_SRC_RELEASE=y CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_1=y +CT_GMP_V_6_2=y +# CT_GMP_V_6_1 is not set # CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.1.2" +CT_GMP_VERSION="6.2.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -611,10 +590,11 @@ CT_NCURSES_DIR_NAME="ncurses" CT_NCURSES_PKG_NAME="ncurses" CT_NCURSES_SRC_RELEASE=y CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_1=y +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set # CT_NCURSES_NO_VERSIONS is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" diff --git a/support/crosstool/templates/dream_arm b/support/crosstool/templates/dream_arm index 2f0d618..138f965 100644 --- a/support/crosstool/templates/dream_arm +++ b/support/crosstool/templates/dream_arm @@ -1,4 +1,4 @@ -#toolchain template: Dreambox DM9x0 UHD (arm based, gcc 9.2.0, Glibc 2.23) +#toolchain template: Dreambox DM9x0 UHD CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -32,6 +32,7 @@ CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set CT_WORK_DIR="${CT_TOP_DIR}/.build" CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" +CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" CT_RM_RF_PREFIX_DIR=y CT_REMOVE_DOCS=y @@ -177,7 +178,8 @@ CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_4=y +CT_LINUX_V_5_5=y +# CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set # CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set @@ -204,7 +206,7 @@ CT_LINUX_V_5_4=y # CT_LINUX_V_3_2 is not set # CT_LINUX_V_2_6_32 is not set # CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.4.6" +CT_LINUX_VERSION="5.5.5" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -235,6 +237,7 @@ 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=y # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -292,6 +295,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set # CT_GLIBC_V_2_28 is not set @@ -314,6 +318,8 @@ CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y CT_GLIBC_older_than_2_29=y +CT_GLIBC_2_28_or_older=y +CT_GLIBC_older_than_2_28=y CT_GLIBC_2_27_or_older=y CT_GLIBC_older_than_2_27=y CT_GLIBC_2_26_or_older=y @@ -334,6 +340,7 @@ CT_GLIBC_DEP_KERNEL_HEADERS_VERSION=y CT_GLIBC_DEP_BINUTILS=y CT_GLIBC_DEP_GCC=y CT_GLIBC_DEP_PYTHON=y +CT_GLIBC_SPARC_ALLOW_V7=y CT_GLIBC_HAS_LIBIDN_ADDON=y # CT_GLIBC_USE_LIBIDN_ADDON is not set CT_GLIBC_NO_SPARC_V8=y @@ -349,7 +356,7 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.4.6" +CT_GLIBC_MIN_KERNEL="5.5.5" CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y @@ -389,6 +396,8 @@ CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" +CT_GCC_later_than_8=y +CT_GCC_8_or_later=y CT_GCC_later_than_7=y CT_GCC_7_or_later=y CT_GCC_later_than_6=y @@ -434,39 +443,9 @@ CT_ALL_CC_CHOICES="GCC" CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set # CT_DEBUG_DUMA is not set -# CT_DUMA_SRC_RELEASE is not set -# CT_DUMA_V_2_5_15 is not set # CT_DEBUG_GDB is not set -# CT_GDB_USE_GNU is not set -# CT_GDB_SRC_RELEASE is not set -# CT_GDB_V_8_3 is not set -# CT_GDB_V_8_2 is not set -# CT_GDB_V_8_1 is not set -# CT_GDB_V_8_0 is not set -# CT_GDB_V_7_12 is not set -# CT_GDB_V_7_11 is not set # CT_DEBUG_LTRACE is not set -# CT_LTRACE_SRC_RELEASE is not set -# CT_LTRACE_V_0_7_3 is not set # CT_DEBUG_STRACE is not set -# CT_STRACE_SRC_RELEASE is not set -# CT_STRACE_V_5_4 is not set -# CT_STRACE_V_5_3 is not set -# CT_STRACE_V_5_2 is not set -# CT_STRACE_V_5_1 is not set -# CT_STRACE_V_5_0 is not set -# CT_STRACE_V_4_26 is not set -# CT_STRACE_V_4_25 is not set -# CT_STRACE_V_4_24 is not set -# CT_STRACE_V_4_23 is not set -# CT_STRACE_V_4_22 is not set -# CT_STRACE_V_4_21 is not set -# CT_STRACE_V_4_20 is not set -# CT_STRACE_V_4_19 is not set -# CT_STRACE_V_4_18 is not set -# CT_STRACE_V_4_17 is not set -# CT_STRACE_V_4_16 is not set -# CT_STRACE_V_4_15 is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -482,7 +461,7 @@ CT_EXPAT_VERSION="2.2.9" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_EXPAT_ARCHIVE_FORMATS=".tar.bz2" +CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" CT_EXPAT_SIGNATURE_FORMAT="" CT_COMP_LIBS_GETTEXT=y CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" @@ -505,9 +484,10 @@ CT_GMP_DIR_NAME="gmp" CT_GMP_PKG_NAME="gmp" CT_GMP_SRC_RELEASE=y CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_1=y +CT_GMP_V_6_2=y +# CT_GMP_V_6_1 is not set # CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.1.2" +CT_GMP_VERSION="6.2.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -624,10 +604,11 @@ CT_NCURSES_DIR_NAME="ncurses" CT_NCURSES_PKG_NAME="ncurses" CT_NCURSES_SRC_RELEASE=y CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_1=y +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set # CT_NCURSES_NO_VERSIONS is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" diff --git a/support/crosstool/templates/dream_mipsel b/support/crosstool/templates/dream_mipsel index 59e0bfb..1bda0a0 100644 --- a/support/crosstool/templates/dream_mipsel +++ b/support/crosstool/templates/dream_mipsel @@ -1,4 +1,4 @@ -#toolchain template: Dreambox 500 HD|52x|8x0 HD|70x0 HD (mipsel based, gcc 9.2.0, Glibc 2.24) +#toolchain template: Dreambox 500 HD|52x|8x0 HD|70x0 HD CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -32,6 +32,7 @@ CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set CT_WORK_DIR="${CT_TOP_DIR}/.build" CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" +CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" CT_RM_RF_PREFIX_DIR=y CT_REMOVE_DOCS=y @@ -162,7 +163,8 @@ CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_4=y +CT_LINUX_V_5_5=y +# CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set # CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set @@ -188,7 +190,7 @@ CT_LINUX_V_5_4=y # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set # CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.4.6" +CT_LINUX_VERSION="5.5.5" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -220,6 +222,7 @@ 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=y # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -270,6 +273,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set # CT_GLIBC_V_2_28 is not set @@ -292,6 +296,8 @@ CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y CT_GLIBC_older_than_2_29=y +CT_GLIBC_2_28_or_older=y +CT_GLIBC_older_than_2_28=y CT_GLIBC_2_27_or_older=y CT_GLIBC_older_than_2_27=y CT_GLIBC_2_26_or_older=y @@ -312,6 +318,7 @@ CT_GLIBC_DEP_KERNEL_HEADERS_VERSION=y CT_GLIBC_DEP_BINUTILS=y CT_GLIBC_DEP_GCC=y CT_GLIBC_DEP_PYTHON=y +CT_GLIBC_SPARC_ALLOW_V7=y CT_GLIBC_HAS_LIBIDN_ADDON=y # CT_GLIBC_USE_LIBIDN_ADDON is not set CT_GLIBC_NO_SPARC_V8=y @@ -327,7 +334,7 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.4.6" +CT_GLIBC_MIN_KERNEL="5.5.5" CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y @@ -367,6 +374,8 @@ CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" +CT_GCC_later_than_8=y +CT_GCC_8_or_later=y CT_GCC_later_than_7=y CT_GCC_7_or_later=y CT_GCC_later_than_6=y @@ -415,37 +424,9 @@ CT_ALL_CC_CHOICES="GCC" CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set # CT_DEBUG_DUMA is not set -# CT_DUMA_SRC_RELEASE is not set -# CT_DUMA_V_2_5_15 is not set # CT_DEBUG_GDB is not set -# CT_GDB_USE_GNU is not set -# CT_GDB_SRC_RELEASE is not set -# CT_GDB_V_8_3 is not set -# CT_GDB_V_8_2 is not set -# CT_GDB_V_8_1 is not set -# CT_GDB_V_8_0 is not set -# CT_GDB_V_7_12 is not set -# CT_GDB_V_7_11 is not set # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set -# CT_STRACE_SRC_RELEASE is not set -# CT_STRACE_V_5_4 is not set -# CT_STRACE_V_5_3 is not set -# CT_STRACE_V_5_2 is not set -# CT_STRACE_V_5_1 is not set -# CT_STRACE_V_5_0 is not set -# CT_STRACE_V_4_26 is not set -# CT_STRACE_V_4_25 is not set -# CT_STRACE_V_4_24 is not set -# CT_STRACE_V_4_23 is not set -# CT_STRACE_V_4_22 is not set -# CT_STRACE_V_4_21 is not set -# CT_STRACE_V_4_20 is not set -# CT_STRACE_V_4_19 is not set -# CT_STRACE_V_4_18 is not set -# CT_STRACE_V_4_17 is not set -# CT_STRACE_V_4_16 is not set -# CT_STRACE_V_4_15 is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -461,7 +442,7 @@ CT_EXPAT_VERSION="2.2.9" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_EXPAT_ARCHIVE_FORMATS=".tar.bz2" +CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" CT_EXPAT_SIGNATURE_FORMAT="" CT_COMP_LIBS_GETTEXT=y CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" @@ -484,9 +465,10 @@ CT_GMP_DIR_NAME="gmp" CT_GMP_PKG_NAME="gmp" CT_GMP_SRC_RELEASE=y CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_1=y +CT_GMP_V_6_2=y +# CT_GMP_V_6_1 is not set # CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.1.2" +CT_GMP_VERSION="6.2.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -603,10 +585,11 @@ CT_NCURSES_DIR_NAME="ncurses" CT_NCURSES_PKG_NAME="ncurses" CT_NCURSES_SRC_RELEASE=y CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_1=y +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set # CT_NCURSES_NO_VERSIONS is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" diff --git a/support/crosstool/templates/ds216play_armv7 b/support/crosstool/templates/ds216play_armv7 index 5055c6c..f4d6c82 100644 --- a/support/crosstool/templates/ds216play_armv7 +++ b/support/crosstool/templates/ds216play_armv7 @@ -1,4 +1,4 @@ -#toolchain template: Synology DS216play (armv7-a+fp based, gcc 9.2.0, Glibc 2.23) +#toolchain template: Synology DS216play CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -32,6 +32,7 @@ CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set CT_WORK_DIR="${CT_TOP_DIR}/.build" CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" +CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" CT_RM_RF_PREFIX_DIR=y CT_REMOVE_DOCS=y @@ -177,7 +178,8 @@ CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_4=y +CT_LINUX_V_5_5=y +# CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set # CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set @@ -204,7 +206,7 @@ CT_LINUX_V_5_4=y # CT_LINUX_V_3_2 is not set # CT_LINUX_V_2_6_32 is not set # CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.4.6" +CT_LINUX_VERSION="5.5.5" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -235,6 +237,7 @@ 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=y # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -292,6 +295,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set # CT_GLIBC_V_2_28 is not set @@ -314,6 +318,8 @@ CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y CT_GLIBC_older_than_2_29=y +CT_GLIBC_2_28_or_older=y +CT_GLIBC_older_than_2_28=y CT_GLIBC_2_27_or_older=y CT_GLIBC_older_than_2_27=y CT_GLIBC_2_26_or_older=y @@ -334,6 +340,7 @@ CT_GLIBC_DEP_KERNEL_HEADERS_VERSION=y CT_GLIBC_DEP_BINUTILS=y CT_GLIBC_DEP_GCC=y CT_GLIBC_DEP_PYTHON=y +CT_GLIBC_SPARC_ALLOW_V7=y CT_GLIBC_HAS_LIBIDN_ADDON=y # CT_GLIBC_USE_LIBIDN_ADDON is not set CT_GLIBC_NO_SPARC_V8=y @@ -349,7 +356,7 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.4.6" +CT_GLIBC_MIN_KERNEL="5.5.5" CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y @@ -389,6 +396,8 @@ CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" +CT_GCC_later_than_8=y +CT_GCC_8_or_later=y CT_GCC_later_than_7=y CT_GCC_7_or_later=y CT_GCC_later_than_6=y @@ -434,39 +443,9 @@ CT_ALL_CC_CHOICES="GCC" CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set # CT_DEBUG_DUMA is not set -# CT_DUMA_SRC_RELEASE is not set -# CT_DUMA_V_2_5_15 is not set # CT_DEBUG_GDB is not set -# CT_GDB_USE_GNU is not set -# CT_GDB_SRC_RELEASE is not set -# CT_GDB_V_8_3 is not set -# CT_GDB_V_8_2 is not set -# CT_GDB_V_8_1 is not set -# CT_GDB_V_8_0 is not set -# CT_GDB_V_7_12 is not set -# CT_GDB_V_7_11 is not set # CT_DEBUG_LTRACE is not set -# CT_LTRACE_SRC_RELEASE is not set -# CT_LTRACE_V_0_7_3 is not set # CT_DEBUG_STRACE is not set -# CT_STRACE_SRC_RELEASE is not set -# CT_STRACE_V_5_4 is not set -# CT_STRACE_V_5_3 is not set -# CT_STRACE_V_5_2 is not set -# CT_STRACE_V_5_1 is not set -# CT_STRACE_V_5_0 is not set -# CT_STRACE_V_4_26 is not set -# CT_STRACE_V_4_25 is not set -# CT_STRACE_V_4_24 is not set -# CT_STRACE_V_4_23 is not set -# CT_STRACE_V_4_22 is not set -# CT_STRACE_V_4_21 is not set -# CT_STRACE_V_4_20 is not set -# CT_STRACE_V_4_19 is not set -# CT_STRACE_V_4_18 is not set -# CT_STRACE_V_4_17 is not set -# CT_STRACE_V_4_16 is not set -# CT_STRACE_V_4_15 is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -482,7 +461,7 @@ CT_EXPAT_VERSION="2.2.9" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_EXPAT_ARCHIVE_FORMATS=".tar.bz2" +CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" CT_EXPAT_SIGNATURE_FORMAT="" CT_COMP_LIBS_GETTEXT=y CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" @@ -505,9 +484,10 @@ CT_GMP_DIR_NAME="gmp" CT_GMP_PKG_NAME="gmp" CT_GMP_SRC_RELEASE=y CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_1=y +CT_GMP_V_6_2=y +# CT_GMP_V_6_1 is not set # CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.1.2" +CT_GMP_VERSION="6.2.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -624,10 +604,11 @@ CT_NCURSES_DIR_NAME="ncurses" CT_NCURSES_PKG_NAME="ncurses" CT_NCURSES_SRC_RELEASE=y CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_1=y +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set # CT_NCURSES_NO_VERSIONS is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" diff --git a/support/crosstool/templates/ds418_aarch64 b/support/crosstool/templates/ds418_aarch64 index 0ebea46..0b80011 100644 --- a/support/crosstool/templates/ds418_aarch64 +++ b/support/crosstool/templates/ds418_aarch64 @@ -1,4 +1,4 @@ -#toolchain template: Synology DS418 (aarch64 based, gcc 9.2.0, Glibc 2.25) +#toolchain template: Synology DS418 CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -162,7 +162,8 @@ CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_4=y +CT_LINUX_V_5_5=y +# CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set # CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set @@ -186,7 +187,7 @@ CT_LINUX_V_5_4=y # CT_LINUX_V_3_12 is not set # CT_LINUX_V_3_10 is not set # CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.4.6" +CT_LINUX_VERSION="5.5.5" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -275,6 +276,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set # CT_GLIBC_V_2_28 is not set @@ -297,6 +299,8 @@ CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y CT_GLIBC_older_than_2_29=y +CT_GLIBC_2_28_or_older=y +CT_GLIBC_older_than_2_28=y CT_GLIBC_2_27_or_older=y CT_GLIBC_older_than_2_27=y CT_GLIBC_2_26_or_older=y @@ -317,6 +321,7 @@ CT_GLIBC_DEP_KERNEL_HEADERS_VERSION=y CT_GLIBC_DEP_BINUTILS=y CT_GLIBC_DEP_GCC=y CT_GLIBC_DEP_PYTHON=y +CT_GLIBC_SPARC_ALLOW_V7=y CT_GLIBC_BUILD_SSP=y CT_GLIBC_HAS_LIBIDN_ADDON=y # CT_GLIBC_USE_LIBIDN_ADDON is not set @@ -379,6 +384,8 @@ CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" +CT_GCC_later_than_8=y +CT_GCC_8_or_later=y CT_GCC_later_than_7=y CT_GCC_7_or_later=y CT_GCC_later_than_6=y @@ -442,7 +449,7 @@ CT_EXPAT_VERSION="2.2.9" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_EXPAT_ARCHIVE_FORMATS=".tar.bz2" +CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" CT_EXPAT_SIGNATURE_FORMAT="" CT_COMP_LIBS_GETTEXT=y CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" @@ -465,9 +472,10 @@ CT_GMP_DIR_NAME="gmp" CT_GMP_PKG_NAME="gmp" CT_GMP_SRC_RELEASE=y CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_1=y +CT_GMP_V_6_2=y +# CT_GMP_V_6_1 is not set # CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.1.2" +CT_GMP_VERSION="6.2.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -582,10 +590,11 @@ CT_NCURSES_DIR_NAME="ncurses" CT_NCURSES_PKG_NAME="ncurses" CT_NCURSES_SRC_RELEASE=y CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_1=y +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set # CT_NCURSES_NO_VERSIONS is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" diff --git a/support/crosstool/templates/mpc85xx_powerpc b/support/crosstool/templates/mpc85xx_powerpc index 654f6eb..7f792d7 100644 --- a/support/crosstool/templates/mpc85xx_powerpc +++ b/support/crosstool/templates/mpc85xx_powerpc @@ -1,4 +1,4 @@ -#toolchain template: OpenWrt 19.07 mpc85xx,Freescale MPC85xx BE devices (powerpc based, gcc 9.2.0, musl 1.1.24) +#toolchain template: OpenWrt 19.07 mpc85xx, Freescale MPC85xx BE devices CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -33,6 +33,7 @@ CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set CT_WORK_DIR="${CT_TOP_DIR}/.build" CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" +CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" CT_RM_RF_PREFIX_DIR=y CT_REMOVE_DOCS=y @@ -131,6 +132,7 @@ CT_ARCH_DEFAULT_32=y CT_ARCH_BITNESS=32 CT_ARCH_32=y # CT_ARCH_64 is not set +CT_ARCH_SUPPORTS_WITH_32_64=y CT_ARCH_SUPPORTS_WITH_ABI=y CT_ARCH_SUPPORTS_WITH_CPU=y CT_ARCH_SUPPORTS_WITH_TUNE=y @@ -183,7 +185,8 @@ CT_LINUX_PATCH_GLOBAL=y # CT_LINUX_PATCH_LOCAL_BUNDLED is not set # CT_LINUX_PATCH_NONE is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_4=y +CT_LINUX_V_5_5=y +# CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set # CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set @@ -210,7 +213,7 @@ CT_LINUX_V_5_4=y # CT_LINUX_V_3_2 is not set # CT_LINUX_V_2_6_32 is not set # CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.4.6" +CT_LINUX_VERSION="5.5.5" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -249,6 +252,7 @@ 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 is not set CT_BINUTILS_V_2_33=y # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -378,6 +382,8 @@ CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" +CT_GCC_later_than_8=y +CT_GCC_8_or_later=y CT_GCC_later_than_7=y CT_GCC_7_or_later=y CT_GCC_later_than_6=y @@ -452,7 +458,7 @@ CT_EXPAT_VERSION="2.2.9" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_EXPAT_ARCHIVE_FORMATS=".tar.bz2" +CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" CT_EXPAT_SIGNATURE_FORMAT="" # CT_COMP_LIBS_GETTEXT is not set CT_COMP_LIBS_GMP=y @@ -469,9 +475,10 @@ CT_GMP_PATCH_GLOBAL=y # CT_GMP_PATCH_LOCAL_BUNDLED is not set # CT_GMP_PATCH_NONE is not set CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_1=y +CT_GMP_V_6_2=y +# CT_GMP_V_6_1 is not set # CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.1.2" +CT_GMP_VERSION="6.2.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -614,10 +621,11 @@ CT_NCURSES_PATCH_GLOBAL=y # CT_NCURSES_PATCH_LOCAL_BUNDLED is not set # CT_NCURSES_PATCH_NONE is not set CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_1=y +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set # CT_NCURSES_NO_VERSIONS is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" diff --git a/support/crosstool/templates/oe20_mipsel b/support/crosstool/templates/oe20_mipsel index 793932c..1a03c96 100644 --- a/support/crosstool/templates/oe20_mipsel +++ b/support/crosstool/templates/oe20_mipsel @@ -1,4 +1,4 @@ -#toolchain template: OpenEmbedded 2.0 STBs (mipsel based, gcc 9.2.0, Glibc 2.19) +#toolchain template: OpenEmbedded 2.0 STBs CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -32,6 +32,7 @@ CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set CT_WORK_DIR="${CT_TOP_DIR}/.build" CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" +CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" CT_RM_RF_PREFIX_DIR=y CT_REMOVE_DOCS=y @@ -162,7 +163,8 @@ CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_4=y +CT_LINUX_V_5_5=y +# CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set # CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set @@ -189,7 +191,7 @@ CT_LINUX_V_5_4=y # CT_LINUX_V_3_2 is not set # CT_LINUX_V_2_6_32 is not set # CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.4.6" +CT_LINUX_VERSION="5.5.5" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -220,6 +222,7 @@ 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=y # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -270,6 +273,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set # CT_GLIBC_V_2_28 is not set @@ -292,6 +296,8 @@ CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y CT_GLIBC_older_than_2_29=y +CT_GLIBC_2_28_or_older=y +CT_GLIBC_older_than_2_28=y CT_GLIBC_2_27_or_older=y CT_GLIBC_older_than_2_27=y CT_GLIBC_2_26_or_older=y @@ -312,6 +318,7 @@ CT_GLIBC_DEP_KERNEL_HEADERS_VERSION=y CT_GLIBC_DEP_BINUTILS=y CT_GLIBC_DEP_GCC=y CT_GLIBC_DEP_PYTHON=y +CT_GLIBC_SPARC_ALLOW_V7=y CT_GLIBC_HAS_NPTL_ADDON=y CT_GLIBC_HAS_PORTS_ADDON=y CT_GLIBC_HAS_LIBIDN_ADDON=y @@ -330,7 +337,7 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.4.6" +CT_GLIBC_MIN_KERNEL="5.5.5" CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y @@ -370,6 +377,8 @@ CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" +CT_GCC_later_than_8=y +CT_GCC_8_or_later=y CT_GCC_later_than_7=y CT_GCC_7_or_later=y CT_GCC_later_than_6=y @@ -436,7 +445,7 @@ CT_EXPAT_VERSION="2.2.9" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_EXPAT_ARCHIVE_FORMATS=".tar.bz2" +CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" CT_EXPAT_SIGNATURE_FORMAT="" CT_COMP_LIBS_GETTEXT=y CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" @@ -459,9 +468,10 @@ CT_GMP_DIR_NAME="gmp" CT_GMP_PKG_NAME="gmp" CT_GMP_SRC_RELEASE=y CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_1=y +CT_GMP_V_6_2=y +# CT_GMP_V_6_1 is not set # CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.1.2" +CT_GMP_VERSION="6.2.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -578,10 +588,11 @@ CT_NCURSES_DIR_NAME="ncurses" CT_NCURSES_PKG_NAME="ncurses" CT_NCURSES_SRC_RELEASE=y CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_1=y +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set # CT_NCURSES_NO_VERSIONS is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" diff --git a/support/crosstool/templates/qnap_armv7 b/support/crosstool/templates/qnap_armv7 index af2b181..313171b 100644 --- a/support/crosstool/templates/qnap_armv7 +++ b/support/crosstool/templates/qnap_armv7 @@ -1,4 +1,4 @@ -#toolchain template: QNAP ARM-Cortex-A9 devices (armv7 based, gcc 9.2.0, Glibc 2.17) +#toolchain template: QNAP ARM-Cortex-A9 devices CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -27,13 +27,13 @@ CT_MODULES=y # CT_OBSOLETE is not set # CT_EXPERIMENTAL is not set # CT_DEBUG_CT is not set -CT_LOCAL_TARBALLS_DIR="/opt/s3/support/downloads" +CT_LOCAL_TARBALLS_DIR="${HOME}/src" CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set CT_WORK_DIR="${CT_TOP_DIR}/.build" CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" -CT_PREFIX_DIR="/opt/s3/support/toolchains/qnap_armv7" +CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" CT_RM_RF_PREFIX_DIR=y CT_REMOVE_DOCS=y CT_INSTALL_LICENSES=y @@ -176,8 +176,8 @@ CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y CT_LINUX_PATCH_ORDER="global" -# CT_LINUX_V_5_5 is not set -CT_LINUX_V_5_4=y +CT_LINUX_V_5_5=y +# CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set # CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set @@ -204,7 +204,7 @@ CT_LINUX_V_5_4=y # CT_LINUX_V_3_2 is not set # CT_LINUX_V_2_6_32 is not set # CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.4.21" +CT_LINUX_VERSION="5.5.5" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -357,7 +357,7 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.4.21" +CT_GLIBC_MIN_KERNEL="5.5.5" CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y @@ -485,10 +485,10 @@ CT_GMP_DIR_NAME="gmp" CT_GMP_PKG_NAME="gmp" CT_GMP_SRC_RELEASE=y CT_GMP_PATCH_ORDER="global" -# CT_GMP_V_6_2 is not set -CT_GMP_V_6_1=y +CT_GMP_V_6_2=y +# CT_GMP_V_6_1 is not set # CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.1.2" +CT_GMP_VERSION="6.2.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -605,11 +605,11 @@ CT_NCURSES_DIR_NAME="ncurses" CT_NCURSES_PKG_NAME="ncurses" CT_NCURSES_SRC_RELEASE=y CT_NCURSES_PATCH_ORDER="global" -# CT_NCURSES_V_6_2 is not set -CT_NCURSES_V_6_1=y +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set # CT_NCURSES_NO_VERSIONS is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" diff --git a/support/crosstool/templates/rpi_aarch64 b/support/crosstool/templates/rpi_aarch64 index 8f703e7..960c43e 100644 --- a/support/crosstool/templates/rpi_aarch64 +++ b/support/crosstool/templates/rpi_aarch64 @@ -1,4 +1,4 @@ -#toolchain template: Raspberry Pi 3 Modell B+, 4 Model B (aarch64 based, gcc 9.2.0, Glibc 2.30) +#toolchain template: Raspberry Pi 3 Modell B+, 4 Model B CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -32,6 +32,7 @@ CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set CT_WORK_DIR="${CT_TOP_DIR}/.build" CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" +CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" CT_RM_RF_PREFIX_DIR=y CT_REMOVE_DOCS=y @@ -102,8 +103,6 @@ CT_ARCH_CHOICE_KSYM="ARM" CT_ARCH_CPU="cortex-a53" CT_ARCH_ARM_SHOW=y CT_ARCH_ARM_PKG_KSYM="" -# CT_ARCH_ARM_MODE_ARM is not set -# CT_ARCH_ARM_MODE_THUMB is not set CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set @@ -128,10 +127,6 @@ CT_ARCH_SUPPORTS_WITH_ARCH=y CT_ARCH_SUPPORTS_WITH_CPU=y CT_ARCH_SUPPORTS_WITH_TUNE=y CT_ARCH_EXCLUSIVE_WITH_CPU=y -# CT_ARCH_FLOAT_AUTO is not set -# CT_ARCH_FLOAT_HW is not set -# CT_ARCH_FLOAT_SOFTFP is not set -# CT_ARCH_FLOAT_SW is not set CT_TARGET_CFLAGS="" CT_TARGET_LDFLAGS="" CT_FORCE_SYSROOT=y @@ -165,7 +160,8 @@ CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_4=y +CT_LINUX_V_5_5=y +# CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set # CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set @@ -188,10 +184,8 @@ CT_LINUX_V_5_4=y # CT_LINUX_V_3_13 is not set # CT_LINUX_V_3_12 is not set # CT_LINUX_V_3_10 is not set -# CT_LINUX_V_3_4 is not set -# CT_LINUX_V_3_2 is not set # CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.4.6" +CT_LINUX_VERSION="5.5.5" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -224,6 +218,7 @@ 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=y # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -282,6 +277,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_31 is not set CT_GLIBC_V_2_30=y # CT_GLIBC_V_2_29 is not set # CT_GLIBC_V_2_28 is not set @@ -304,6 +300,8 @@ CT_GLIBC_2_30_or_later=y CT_GLIBC_2_30_or_older=y CT_GLIBC_later_than_2_29=y CT_GLIBC_2_29_or_later=y +CT_GLIBC_later_than_2_28=y +CT_GLIBC_2_28_or_later=y CT_GLIBC_later_than_2_27=y CT_GLIBC_2_27_or_later=y CT_GLIBC_later_than_2_26=y @@ -324,6 +322,7 @@ CT_GLIBC_DEP_KERNEL_HEADERS_VERSION=y CT_GLIBC_DEP_BINUTILS=y CT_GLIBC_DEP_GCC=y CT_GLIBC_DEP_PYTHON=y +CT_GLIBC_SPARC_ALLOW_V7=y CT_GLIBC_BUILD_SSP=y CT_GLIBC_HAS_LIBIDN_ADDON=y # CT_GLIBC_USE_LIBIDN_ADDON is not set @@ -340,7 +339,7 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.4.6" +CT_GLIBC_MIN_KERNEL="5.5.5" CT_GLIBC_SSP_DEFAULT=y # CT_GLIBC_SSP_NO is not set # CT_GLIBC_SSP_YES is not set @@ -384,6 +383,8 @@ CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" +CT_GCC_later_than_8=y +CT_GCC_8_or_later=y CT_GCC_later_than_7=y CT_GCC_7_or_later=y CT_GCC_later_than_6=y @@ -450,7 +451,7 @@ CT_EXPAT_VERSION="2.2.9" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_EXPAT_ARCHIVE_FORMATS=".tar.bz2" +CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" CT_EXPAT_SIGNATURE_FORMAT="" CT_COMP_LIBS_GETTEXT=y CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" @@ -473,9 +474,10 @@ CT_GMP_DIR_NAME="gmp" CT_GMP_PKG_NAME="gmp" CT_GMP_SRC_RELEASE=y CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_1=y +CT_GMP_V_6_2=y +# CT_GMP_V_6_1 is not set # CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.1.2" +CT_GMP_VERSION="6.2.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -592,10 +594,11 @@ CT_NCURSES_DIR_NAME="ncurses" CT_NCURSES_PKG_NAME="ncurses" CT_NCURSES_SRC_RELEASE=y CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_1=y +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set # CT_NCURSES_NO_VERSIONS is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" diff --git a/support/crosstool/templates/rpi_armv6 b/support/crosstool/templates/rpi_armv6 index de06ba2..f44026a 100644 --- a/support/crosstool/templates/rpi_armv6 +++ b/support/crosstool/templates/rpi_armv6 @@ -1,4 +1,4 @@ -#toolchain template: Raspberry Pi Zero W|WH, 1 Model A|A+|B|B+ (armv6 based, gcc 9.2.0, Glibc 2.30) +#toolchain template: Raspberry Pi Zero W|WH, 1 Model A|A+|B|B+ CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -32,6 +32,7 @@ CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set CT_WORK_DIR="${CT_TOP_DIR}/.build" CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" +CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" CT_RM_RF_PREFIX_DIR=y CT_REMOVE_DOCS=y @@ -175,7 +176,8 @@ CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_4=y +CT_LINUX_V_5_5=y +# CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set # CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set @@ -201,7 +203,7 @@ CT_LINUX_V_5_4=y # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set # CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.4.6" +CT_LINUX_VERSION="5.5.5" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -233,6 +235,7 @@ 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=y # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -291,6 +294,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_31 is not set CT_GLIBC_V_2_30=y # CT_GLIBC_V_2_29 is not set # CT_GLIBC_V_2_28 is not set @@ -313,6 +317,8 @@ CT_GLIBC_2_30_or_later=y CT_GLIBC_2_30_or_older=y CT_GLIBC_later_than_2_29=y CT_GLIBC_2_29_or_later=y +CT_GLIBC_later_than_2_28=y +CT_GLIBC_2_28_or_later=y CT_GLIBC_later_than_2_27=y CT_GLIBC_2_27_or_later=y CT_GLIBC_later_than_2_26=y @@ -333,6 +339,7 @@ CT_GLIBC_DEP_KERNEL_HEADERS_VERSION=y CT_GLIBC_DEP_BINUTILS=y CT_GLIBC_DEP_GCC=y CT_GLIBC_DEP_PYTHON=y +CT_GLIBC_SPARC_ALLOW_V7=y CT_GLIBC_BUILD_SSP=y CT_GLIBC_HAS_LIBIDN_ADDON=y # CT_GLIBC_USE_LIBIDN_ADDON is not set @@ -394,6 +401,8 @@ CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" +CT_GCC_later_than_8=y +CT_GCC_8_or_later=y CT_GCC_later_than_7=y CT_GCC_7_or_later=y CT_GCC_later_than_6=y @@ -460,7 +469,7 @@ CT_EXPAT_VERSION="2.2.9" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_EXPAT_ARCHIVE_FORMATS=".tar.bz2" +CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" CT_EXPAT_SIGNATURE_FORMAT="" CT_COMP_LIBS_GETTEXT=y CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" @@ -483,9 +492,10 @@ CT_GMP_DIR_NAME="gmp" CT_GMP_PKG_NAME="gmp" CT_GMP_SRC_RELEASE=y CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_1=y +CT_GMP_V_6_2=y +# CT_GMP_V_6_1 is not set # CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.1.2" +CT_GMP_VERSION="6.2.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -602,10 +612,11 @@ CT_NCURSES_DIR_NAME="ncurses" CT_NCURSES_PKG_NAME="ncurses" CT_NCURSES_SRC_RELEASE=y CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_1=y +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set # CT_NCURSES_NO_VERSIONS is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" diff --git a/support/crosstool/templates/rpi_armv7 b/support/crosstool/templates/rpi_armv7 index 1e87462..5b0f5fb 100644 --- a/support/crosstool/templates/rpi_armv7 +++ b/support/crosstool/templates/rpi_armv7 @@ -1,4 +1,4 @@ -#toolchain template: Raspberry Pi 2 Model B (armv7 based, gcc 9.2.0, Glibc 2.30) +#toolchain template: Raspberry Pi 2 Model B CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -32,6 +32,7 @@ CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set CT_WORK_DIR="${CT_TOP_DIR}/.build" CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" +CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" CT_RM_RF_PREFIX_DIR=y CT_REMOVE_DOCS=y @@ -175,7 +176,8 @@ CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_4=y +CT_LINUX_V_5_5=y +# CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set # CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set @@ -201,7 +203,7 @@ CT_LINUX_V_5_4=y # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set # CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.4.6" +CT_LINUX_VERSION="5.5.5" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -233,6 +235,7 @@ 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=y # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -291,6 +294,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_31 is not set CT_GLIBC_V_2_30=y # CT_GLIBC_V_2_29 is not set # CT_GLIBC_V_2_28 is not set @@ -313,6 +317,8 @@ CT_GLIBC_2_30_or_later=y CT_GLIBC_2_30_or_older=y CT_GLIBC_later_than_2_29=y CT_GLIBC_2_29_or_later=y +CT_GLIBC_later_than_2_28=y +CT_GLIBC_2_28_or_later=y CT_GLIBC_later_than_2_27=y CT_GLIBC_2_27_or_later=y CT_GLIBC_later_than_2_26=y @@ -333,6 +339,7 @@ CT_GLIBC_DEP_KERNEL_HEADERS_VERSION=y CT_GLIBC_DEP_BINUTILS=y CT_GLIBC_DEP_GCC=y CT_GLIBC_DEP_PYTHON=y +CT_GLIBC_SPARC_ALLOW_V7=y CT_GLIBC_BUILD_SSP=y CT_GLIBC_HAS_LIBIDN_ADDON=y # CT_GLIBC_USE_LIBIDN_ADDON is not set @@ -349,7 +356,7 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.4.6" +CT_GLIBC_MIN_KERNEL="5.5.5" CT_GLIBC_SSP_DEFAULT=y # CT_GLIBC_SSP_NO is not set # CT_GLIBC_SSP_YES is not set @@ -393,6 +400,8 @@ CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" +CT_GCC_later_than_8=y +CT_GCC_8_or_later=y CT_GCC_later_than_7=y CT_GCC_7_or_later=y CT_GCC_later_than_6=y @@ -459,7 +468,7 @@ CT_EXPAT_VERSION="2.2.9" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_EXPAT_ARCHIVE_FORMATS=".tar.bz2" +CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" CT_EXPAT_SIGNATURE_FORMAT="" CT_COMP_LIBS_GETTEXT=y CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" @@ -482,9 +491,10 @@ CT_GMP_DIR_NAME="gmp" CT_GMP_PKG_NAME="gmp" CT_GMP_SRC_RELEASE=y CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_1=y +CT_GMP_V_6_2=y +# CT_GMP_V_6_1 is not set # CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.1.2" +CT_GMP_VERSION="6.2.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -601,10 +611,11 @@ CT_NCURSES_DIR_NAME="ncurses" CT_NCURSES_PKG_NAME="ncurses" CT_NCURSES_SRC_RELEASE=y CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_1=y +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set # CT_NCURSES_NO_VERSIONS is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" diff --git a/support/crosstool/templates/rpi_armv8 b/support/crosstool/templates/rpi_armv8 index b1a582c..82aad62 100644 --- a/support/crosstool/templates/rpi_armv8 +++ b/support/crosstool/templates/rpi_armv8 @@ -1,4 +1,4 @@ -#toolchain template: Raspberry Pi 2 Model B v1.2, 3 Modell A+|B|B+, 4 Model B (armv8 based, gcc 9.2.0, Glibc 2.30) +#toolchain template: Raspberry Pi 2 Model B v1.2, 3 Modell A+|B|B+, 4 Model B CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -32,6 +32,7 @@ CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set CT_WORK_DIR="${CT_TOP_DIR}/.build" CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" +CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" CT_RM_RF_PREFIX_DIR=y CT_REMOVE_DOCS=y @@ -175,7 +176,8 @@ CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_4=y +CT_LINUX_V_5_5=y +# CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set # CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set @@ -201,7 +203,7 @@ CT_LINUX_V_5_4=y # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set # CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.4.6" +CT_LINUX_VERSION="5.5.5" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -233,6 +235,7 @@ 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=y # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -291,6 +294,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_31 is not set CT_GLIBC_V_2_30=y # CT_GLIBC_V_2_29 is not set # CT_GLIBC_V_2_28 is not set @@ -313,6 +317,8 @@ CT_GLIBC_2_30_or_later=y CT_GLIBC_2_30_or_older=y CT_GLIBC_later_than_2_29=y CT_GLIBC_2_29_or_later=y +CT_GLIBC_later_than_2_28=y +CT_GLIBC_2_28_or_later=y CT_GLIBC_later_than_2_27=y CT_GLIBC_2_27_or_later=y CT_GLIBC_later_than_2_26=y @@ -333,6 +339,7 @@ CT_GLIBC_DEP_KERNEL_HEADERS_VERSION=y CT_GLIBC_DEP_BINUTILS=y CT_GLIBC_DEP_GCC=y CT_GLIBC_DEP_PYTHON=y +CT_GLIBC_SPARC_ALLOW_V7=y CT_GLIBC_BUILD_SSP=y CT_GLIBC_HAS_LIBIDN_ADDON=y # CT_GLIBC_USE_LIBIDN_ADDON is not set @@ -349,7 +356,7 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.4.6" +CT_GLIBC_MIN_KERNEL="5.5.5" CT_GLIBC_SSP_DEFAULT=y # CT_GLIBC_SSP_NO is not set # CT_GLIBC_SSP_YES is not set @@ -393,6 +400,8 @@ CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" +CT_GCC_later_than_8=y +CT_GCC_8_or_later=y CT_GCC_later_than_7=y CT_GCC_7_or_later=y CT_GCC_later_than_6=y @@ -441,39 +450,9 @@ CT_ALL_CC_CHOICES="GCC" CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set # CT_DEBUG_DUMA is not set -# CT_DUMA_SRC_RELEASE is not set -# CT_DUMA_V_2_5_15 is not set # CT_DEBUG_GDB is not set -# CT_GDB_USE_GNU is not set -# CT_GDB_SRC_RELEASE is not set -# CT_GDB_V_8_3 is not set -# CT_GDB_V_8_2 is not set -# CT_GDB_V_8_1 is not set -# CT_GDB_V_8_0 is not set -# CT_GDB_V_7_12 is not set -# CT_GDB_V_7_11 is not set # CT_DEBUG_LTRACE is not set -# CT_LTRACE_SRC_RELEASE is not set -# CT_LTRACE_V_0_7_3 is not set # CT_DEBUG_STRACE is not set -# CT_STRACE_SRC_RELEASE is not set -# CT_STRACE_V_5_4 is not set -# CT_STRACE_V_5_3 is not set -# CT_STRACE_V_5_2 is not set -# CT_STRACE_V_5_1 is not set -# CT_STRACE_V_5_0 is not set -# CT_STRACE_V_4_26 is not set -# CT_STRACE_V_4_25 is not set -# CT_STRACE_V_4_24 is not set -# CT_STRACE_V_4_23 is not set -# CT_STRACE_V_4_22 is not set -# CT_STRACE_V_4_21 is not set -# CT_STRACE_V_4_20 is not set -# CT_STRACE_V_4_19 is not set -# CT_STRACE_V_4_18 is not set -# CT_STRACE_V_4_17 is not set -# CT_STRACE_V_4_16 is not set -# CT_STRACE_V_4_15 is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -489,7 +468,7 @@ CT_EXPAT_VERSION="2.2.9" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_EXPAT_ARCHIVE_FORMATS=".tar.bz2" +CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" CT_EXPAT_SIGNATURE_FORMAT="" CT_COMP_LIBS_GETTEXT=y CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" @@ -512,9 +491,10 @@ CT_GMP_DIR_NAME="gmp" CT_GMP_PKG_NAME="gmp" CT_GMP_SRC_RELEASE=y CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_1=y +CT_GMP_V_6_2=y +# CT_GMP_V_6_1 is not set # CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.1.2" +CT_GMP_VERSION="6.2.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -631,10 +611,11 @@ CT_NCURSES_DIR_NAME="ncurses" CT_NCURSES_PKG_NAME="ncurses" CT_NCURSES_SRC_RELEASE=y CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_1=y +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set # CT_NCURSES_NO_VERSIONS is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" diff --git a/support/crosstool/templates/vuplus4k_arm b/support/crosstool/templates/vuplus4k_arm index 93e7e32..148a921 100644 --- a/support/crosstool/templates/vuplus4k_arm +++ b/support/crosstool/templates/vuplus4k_arm @@ -1,4 +1,4 @@ -#toolchain template: Vu+ Zero|Uno|Duo|Solo|Ultimo 4K (arm based, gcc 9.2.0, Glibc 2.23) +#toolchain template: Vu+ Zero|Uno|Duo|Solo|Ultimo 4K CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y CT_CONFIGURE_has_wget=y @@ -32,6 +32,7 @@ CT_SAVE_TARBALLS=y # CT_TARBALLS_BUILDROOT_LAYOUT is not set CT_WORK_DIR="${CT_TOP_DIR}/.build" CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" +CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" CT_RM_RF_PREFIX_DIR=y CT_REMOVE_DOCS=y @@ -61,7 +62,7 @@ CT_OVERRIDE_CONFIG_GUESS_SUB=y CT_PATCH_BUNDLED=y # CT_PATCH_BUNDLED_LOCAL is not set CT_PATCH_ORDER="bundled" -CT_PARALLEL_JOBS=4 +CT_PARALLEL_JOBS=0 CT_LOAD="" CT_USE_PIPES=y CT_EXTRA_CFLAGS_FOR_BUILD="" @@ -177,7 +178,8 @@ CT_LINUX_DIR_NAME="linux" CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_4=y +CT_LINUX_V_5_5=y +# CT_LINUX_V_5_4 is not set # CT_LINUX_V_5_3 is not set # CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set @@ -204,7 +206,7 @@ CT_LINUX_V_5_4=y # CT_LINUX_V_3_2 is not set # CT_LINUX_V_2_6_32 is not set # CT_LINUX_NO_VERSIONS is not set -CT_LINUX_VERSION="5.4.6" +CT_LINUX_VERSION="5.5.5" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -235,6 +237,7 @@ 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=y # CT_BINUTILS_V_2_32 is not set # CT_BINUTILS_V_2_31 is not set @@ -292,6 +295,7 @@ CT_GLIBC_USE="GLIBC" CT_GLIBC_PKG_NAME="glibc" CT_GLIBC_SRC_RELEASE=y CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_31 is not set # CT_GLIBC_V_2_30 is not set # CT_GLIBC_V_2_29 is not set # CT_GLIBC_V_2_28 is not set @@ -314,6 +318,8 @@ CT_GLIBC_2_30_or_older=y CT_GLIBC_older_than_2_30=y CT_GLIBC_2_29_or_older=y CT_GLIBC_older_than_2_29=y +CT_GLIBC_2_28_or_older=y +CT_GLIBC_older_than_2_28=y CT_GLIBC_2_27_or_older=y CT_GLIBC_older_than_2_27=y CT_GLIBC_2_26_or_older=y @@ -334,6 +340,7 @@ CT_GLIBC_DEP_KERNEL_HEADERS_VERSION=y CT_GLIBC_DEP_BINUTILS=y CT_GLIBC_DEP_GCC=y CT_GLIBC_DEP_PYTHON=y +CT_GLIBC_SPARC_ALLOW_V7=y CT_GLIBC_HAS_LIBIDN_ADDON=y # CT_GLIBC_USE_LIBIDN_ADDON is not set CT_GLIBC_NO_SPARC_V8=y @@ -349,7 +356,7 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_GLIBC_MIN_KERNEL="5.4.6" +CT_GLIBC_MIN_KERNEL="5.5.5" CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y @@ -389,6 +396,8 @@ CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" +CT_GCC_later_than_8=y +CT_GCC_8_or_later=y CT_GCC_later_than_7=y CT_GCC_7_or_later=y CT_GCC_later_than_6=y @@ -434,39 +443,9 @@ CT_ALL_CC_CHOICES="GCC" CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set # CT_DEBUG_DUMA is not set -# CT_DUMA_SRC_RELEASE is not set -# CT_DUMA_V_2_5_15 is not set # CT_DEBUG_GDB is not set -# CT_GDB_USE_GNU is not set -# CT_GDB_SRC_RELEASE is not set -# CT_GDB_V_8_3 is not set -# CT_GDB_V_8_2 is not set -# CT_GDB_V_8_1 is not set -# CT_GDB_V_8_0 is not set -# CT_GDB_V_7_12 is not set -# CT_GDB_V_7_11 is not set # CT_DEBUG_LTRACE is not set -# CT_LTRACE_SRC_RELEASE is not set -# CT_LTRACE_V_0_7_3 is not set # CT_DEBUG_STRACE is not set -# CT_STRACE_SRC_RELEASE is not set -# CT_STRACE_V_5_4 is not set -# CT_STRACE_V_5_3 is not set -# CT_STRACE_V_5_2 is not set -# CT_STRACE_V_5_1 is not set -# CT_STRACE_V_5_0 is not set -# CT_STRACE_V_4_26 is not set -# CT_STRACE_V_4_25 is not set -# CT_STRACE_V_4_24 is not set -# CT_STRACE_V_4_23 is not set -# CT_STRACE_V_4_22 is not set -# CT_STRACE_V_4_21 is not set -# CT_STRACE_V_4_20 is not set -# CT_STRACE_V_4_19 is not set -# CT_STRACE_V_4_18 is not set -# CT_STRACE_V_4_17 is not set -# CT_STRACE_V_4_16 is not set -# CT_STRACE_V_4_15 is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set @@ -482,7 +461,7 @@ CT_EXPAT_VERSION="2.2.9" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_EXPAT_ARCHIVE_FORMATS=".tar.bz2" +CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" CT_EXPAT_SIGNATURE_FORMAT="" CT_COMP_LIBS_GETTEXT=y CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" @@ -505,9 +484,10 @@ CT_GMP_DIR_NAME="gmp" CT_GMP_PKG_NAME="gmp" CT_GMP_SRC_RELEASE=y CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_1=y +CT_GMP_V_6_2=y +# CT_GMP_V_6_1 is not set # CT_GMP_NO_VERSIONS is not set -CT_GMP_VERSION="6.1.2" +CT_GMP_VERSION="6.2.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -624,10 +604,11 @@ CT_NCURSES_DIR_NAME="ncurses" CT_NCURSES_PKG_NAME="ncurses" CT_NCURSES_SRC_RELEASE=y CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_1=y +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set # CT_NCURSES_NO_VERSIONS is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="ftp://invisible-island.net/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"