From 59147742ec514f7fb26704f261cc3782f8f90a32 Mon Sep 17 00:00:00 2001 From: Markham Date: Sun, 1 Oct 2023 21:05:08 +0200 Subject: [PATCH] bump version ct-ng-1.26.0 for hd2 --- ...fig => ct-ng-1.26.0-gcc-13.2.0-hd2.config} | 147 +++++++++++++----- ...0.41.config => ct-ng-uClibc-1.0.43.config} | 6 +- make/crosstool.mk | 10 +- make/versions.mk | 6 +- 4 files changed, 117 insertions(+), 52 deletions(-) rename archive-patches/ct-ng/{ct-ng-git-db6f703-gcc-12.1.0-hd2.config => ct-ng-1.26.0-gcc-13.2.0-hd2.config} (87%) rename archive-patches/ct-ng/{ct-ng-uClibc-1.0.41.config => ct-ng-uClibc-1.0.43.config} (97%) diff --git a/archive-patches/ct-ng/ct-ng-git-db6f703-gcc-12.1.0-hd2.config b/archive-patches/ct-ng/ct-ng-1.26.0-gcc-13.2.0-hd2.config similarity index 87% rename from archive-patches/ct-ng/ct-ng-git-db6f703-gcc-12.1.0-hd2.config rename to archive-patches/ct-ng/ct-ng-1.26.0-gcc-13.2.0-hd2.config index 73b8bc3..9b6fb3c 100644 --- a/archive-patches/ct-ng/ct-ng-git-db6f703-gcc-12.1.0-hd2.config +++ b/archive-patches/ct-ng/ct-ng-1.26.0-gcc-13.2.0-hd2.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# crosstool-NG 1.25.0.26_db6f703 Configuration +# crosstool-NG 1.26.0 Configuration # CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y @@ -17,14 +17,16 @@ CT_CONFIGURE_has_automake_1_15_or_newer=y CT_CONFIGURE_has_gnu_m4_1_4_12_or_newer=y CT_CONFIGURE_has_python_3_4_or_newer=y CT_CONFIGURE_has_bison_2_7_or_newer=y +CT_CONFIGURE_has_bison_3_0_4_or_newer=y CT_CONFIGURE_has_python=y +CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y -CT_VERSION="1.25.0.26_db6f703" +CT_VERSION="1.26.0" CT_VCHECK="" CT_CONFIG_VERSION_ENV="4" CT_CONFIG_VERSION_CURRENT="4" @@ -41,6 +43,7 @@ CT_MODULES=y CT_OBSOLETE=y CT_EXPERIMENTAL=y # CT_ALLOW_BUILD_AS_ROOT is not set +# CT_ENABLE_EXPERIMENTAL_BUNDLED_PATCHES is not set # CT_DEBUG_CT is not set # @@ -59,6 +62,7 @@ CT_INSTALL_LICENSES=y CT_PREFIX_DIR_RO=y CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES=y # CT_STRIP_TARGET_TOOLCHAIN_EXECUTABLES is not set +# CT_TARBALL_RESULT is not set # # Downloading @@ -135,7 +139,9 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH_ARC is not set CT_ARCH_ARM=y # CT_ARCH_AVR is not set +# CT_ARCH_BPF is not set # CT_ARCH_C6X is not set +# CT_ARCH_LOONGARCH is not set # CT_ARCH_M68K is not set # CT_ARCH_MICROBLAZE is not set # CT_ARCH_MIPS is not set @@ -166,7 +172,7 @@ CT_ARCH_ARM_MODE_ARM=y CT_ARCH_ARM_INTERWORKING=y CT_ARCH_ARM_EABI=y # CT_ARCH_ARM_TUPLE_USE_EABIHF is not set -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR BPF C6X LOONGARCH M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set @@ -179,6 +185,7 @@ CT_ARCH_SUPPORTS_BOTH_MMU=y CT_ARCH_DEFAULT_HAS_MMU=y CT_ARCH_USE_MMU=y CT_ARCH_SUPPORTS_FLAT_FORMAT=y +CT_ARCH_SUPPORTS_LIBSANITIZER=y CT_ARCH_SUPPORTS_EITHER_ENDIAN=y CT_ARCH_DEFAULT_LE=y # CT_ARCH_BE is not set @@ -288,7 +295,14 @@ 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_VERY_NEW=y +# CT_LINUX_VERY_NEW is not set +# CT_LINUX_V_6_4 is not set +# CT_LINUX_V_6_3 is not set +# CT_LINUX_V_6_2 is not set +# CT_LINUX_V_6_1 is not set +# CT_LINUX_V_6_0 is not set +# CT_LINUX_V_5_19 is not set +# CT_LINUX_V_5_18 is not set # CT_LINUX_V_5_17 is not set # CT_LINUX_V_5_16 is not set # CT_LINUX_V_5_15 is not set @@ -324,25 +338,27 @@ CT_LINUX_VERY_NEW=y # CT_LINUX_V_3_16 is not set # CT_LINUX_V_3_13 is not set # CT_LINUX_V_3_12 is not set -# CT_LINUX_V_3_10 is not set +CT_LINUX_V_3_10=y # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set # CT_LINUX_V_2_6_32 is not set # CT_LINUX_VERY_OLD is not set -CT_LINUX_VERSION="new" +CT_LINUX_VERSION="3.10.108" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_LINUX_SIGNATURE_FORMAT="unpacked/.sign" -CT_LINUX_later_than_5_12=y -CT_LINUX_5_12_or_later=y -CT_LINUX_later_than_5_5=y -CT_LINUX_5_5_or_later=y -CT_LINUX_later_than_5_3=y -CT_LINUX_5_3_or_later=y -CT_LINUX_later_than_4_8=y -CT_LINUX_4_8_or_later=y +CT_LINUX_5_19_or_older=y +CT_LINUX_older_than_5_19=y +CT_LINUX_5_12_or_older=y +CT_LINUX_older_than_5_12=y +CT_LINUX_5_5_or_older=y +CT_LINUX_older_than_5_5=y +CT_LINUX_5_3_or_older=y +CT_LINUX_older_than_5_3=y +CT_LINUX_4_8_or_older=y +CT_LINUX_older_than_4_8=y CT_LINUX_later_than_3_7=y CT_LINUX_3_7_or_later=y CT_LINUX_later_than_3_2=y @@ -352,6 +368,7 @@ CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set # CT_KERNEL_LINUX_VERBOSITY_2 is not set CT_KERNEL_LINUX_VERBOSE_LEVEL=0 +CT_KERNEL_LINUX_INSTALL_CHECK=y CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # @@ -389,11 +406,13 @@ 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_38 is not set +# CT_BINUTILS_V_2_40 is not set +# CT_BINUTILS_V_2_39 is not set +CT_BINUTILS_V_2_38=y # CT_BINUTILS_V_2_37 is not set # CT_BINUTILS_V_2_36 is not set # CT_BINUTILS_V_2_35 is not set -CT_BINUTILS_V_2_34=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 @@ -402,12 +421,14 @@ CT_BINUTILS_V_2_34=y # CT_BINUTILS_V_2_28 is not set # CT_BINUTILS_V_2_27 is not set # CT_BINUTILS_V_2_26 is not set -CT_BINUTILS_VERSION="2.34" +CT_BINUTILS_VERSION="2.38" CT_BINUTILS_MIRRORS="$(CT_Mirrors GNU binutils) $(CT_Mirrors sourceware binutils/releases)" CT_BINUTILS_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_BINUTILS_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_BINUTILS_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_BINUTILS_SIGNATURE_FORMAT="packed/.sig" +CT_BINUTILS_2_39_or_older=y +CT_BINUTILS_older_than_2_39=y CT_BINUTILS_later_than_2_30=y CT_BINUTILS_2_30_or_later=y CT_BINUTILS_later_than_2_27=y @@ -433,6 +454,7 @@ CT_BINUTILS_EXTRA_CONFIG_ARRAY="" CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y +CT_BINUTILS_FOR_TARGET_OPCODES=y CT_ALL_BINUTILS_CHOICES="BINUTILS" # end of Binary utilities @@ -453,10 +475,9 @@ CT_LIBC_UCLIBC_NG_SHOW=y CT_LIBC_UCLIBC_NG_PKG_KSYM="UCLIBC_NG" CT_UCLIBC_NG_DIR_NAME="uClibc-ng" CT_UCLIBC_NG_PKG_NAME="uClibc-ng" -# CT_UCLIBC_NG_SRC_RELEASE is not set +CT_UCLIBC_NG_SRC_RELEASE=y # CT_UCLIBC_NG_SRC_DEVEL is not set -CT_UCLIBC_NG_SRC_CUSTOM=y -CT_UCLIBC_NG_CUSTOM_LOCATION="${CST_BASE_DIR}/build_tmp/uClibc-ng-${CST_UCLIBC_VER}" +# CT_UCLIBC_NG_SRC_CUSTOM is not set CT_UCLIBC_NG_PATCH_GLOBAL=y # CT_UCLIBC_NG_PATCH_BUNDLED is not set # CT_UCLIBC_NG_PATCH_LOCAL is not set @@ -464,7 +485,8 @@ CT_UCLIBC_NG_PATCH_GLOBAL=y # CT_UCLIBC_NG_PATCH_LOCAL_BUNDLED is not set # CT_UCLIBC_NG_PATCH_NONE is not set CT_UCLIBC_NG_PATCH_ORDER="global" -CT_UCLIBC_NG_VERY_NEW=y +CT_UCLIBC_NG_V_1_0_43=y +# CT_UCLIBC_NG_V_1_0_42 is not set # CT_UCLIBC_NG_V_1_0_39 is not set # CT_UCLIBC_NG_V_1_0_38 is not set # CT_UCLIBC_NG_V_1_0_36 is not set @@ -477,8 +499,7 @@ CT_UCLIBC_NG_VERY_NEW=y # CT_UCLIBC_NG_V_1_0_27 is not set # CT_UCLIBC_NG_V_1_0_26 is not set # CT_UCLIBC_NG_V_1_0_25 is not set -# CT_UCLIBC_NG_VERY_OLD is not set -CT_UCLIBC_NG_VERSION="new" +CT_UCLIBC_NG_VERSION="1.0.43" CT_UCLIBC_NG_MIRRORS="http://downloads.uclibc-ng.org/releases/${CT_UCLIBC_NG_VERSION}" CT_UCLIBC_NG_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_UCLIBC_NG_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -502,7 +523,7 @@ CT_LIBC_UCLIBC_WCHAR=y CT_LIBC_UCLIBC_HAS_SSP=y # CT_LIBC_UCLIBC_BUILD_SSP is not set CT_LIBC_UCLIBC_USE_GNU_SUFFIX=y -CT_ALL_LIBC_CHOICES="AVR_LIBC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC_NG" +CT_ALL_LIBC_CHOICES="AVR_LIBC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE PICOLIBC UCLIBC_NG" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y CT_LIBC_SUPPORT_THREADS_LT=y @@ -525,6 +546,8 @@ CT_CC_CORE_NEEDED=y CT_CC_SUPPORT_CXX=y CT_CC_SUPPORT_FORTRAN=y CT_CC_SUPPORT_ADA=y +CT_CC_SUPPORT_D=y +CT_CC_SUPPORT_JIT=y CT_CC_SUPPORT_OBJC=y CT_CC_SUPPORT_OBJCXX=y CT_CC_SUPPORT_GOLANG=y @@ -540,6 +563,7 @@ CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y # CT_GCC_USE_LINARO is not set +# CT_GCC_USE_ORACLE is not set CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" CT_GCC_SRC_RELEASE=y @@ -552,7 +576,8 @@ 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_12=y +CT_GCC_V_13=y +# CT_GCC_V_12 is not set # CT_GCC_V_11 is not set # CT_GCC_V_10 is not set # CT_GCC_V_9 is not set @@ -561,12 +586,14 @@ CT_GCC_V_12=y # CT_GCC_V_6 is not set # CT_GCC_V_5 is not set # CT_GCC_V_4_9 is not set -CT_GCC_VERSION="12.1.0" +CT_GCC_VERSION="13.2.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" +CT_GCC_later_than_13=y +CT_GCC_13_or_later=y CT_GCC_later_than_12=y CT_GCC_12_or_later=y CT_GCC_later_than_11=y @@ -603,11 +630,13 @@ CT_CC_GCC_LTO_ZSTD=m # # Settings for libraries running on target # +# CT_CC_GCC_ENABLE_DEFAULT_PIE is not set 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_LIBSTDCXX_VERBOSE=m # # Misc. obscure options. @@ -635,7 +664,9 @@ CT_ALL_CC_CHOICES="GCC" # CT_CC_LANG_CXX=y # CT_CC_LANG_FORTRAN is not set +# CT_CC_LANG_JIT is not set # CT_CC_LANG_ADA is not set +# CT_CC_LANG_D is not set # CT_CC_LANG_OBJC is not set # CT_CC_LANG_OBJCXX is not set # CT_CC_LANG_GOLANG is not set @@ -673,13 +704,13 @@ CT_GETTEXT_PATCH_GLOBAL=y # CT_GETTEXT_PATCH_NONE is not set CT_GETTEXT_PATCH_ORDER="global" # CT_GETTEXT_V_0_21 is not set -# CT_GETTEXT_V_0_20_1 is not set -CT_GETTEXT_V_0_19_8_1=y -CT_GETTEXT_VERSION="0.19.8.1" +CT_GETTEXT_V_0_20_1=y +# CT_GETTEXT_V_0_19_8_1 is not set +CT_GETTEXT_VERSION="0.20.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.gz" +CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig" CT_GETTEXT_0_21_or_older=y CT_GETTEXT_older_than_0_21=y @@ -719,7 +750,9 @@ CT_ISL_PATCH_GLOBAL=y # CT_ISL_PATCH_LOCAL_BUNDLED is not set # CT_ISL_PATCH_NONE is not set CT_ISL_PATCH_ORDER="global" -CT_ISL_V_0_24=y +CT_ISL_V_0_26=y +# CT_ISL_V_0_25 is not set +# CT_ISL_V_0_24 is not set # CT_ISL_V_0_23 is not set # CT_ISL_V_0_22 is not set # CT_ISL_V_0_21 is not set @@ -729,7 +762,8 @@ CT_ISL_V_0_24=y # CT_ISL_V_0_17 is not set # CT_ISL_V_0_16 is not set # CT_ISL_V_0_15 is not set -CT_ISL_VERSION="0.24" +# CT_ISL_V_0_11 is not set +CT_ISL_VERSION="0.26" CT_ISL_MIRRORS="https://libisl.sourceforge.io" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -780,7 +814,7 @@ CT_MPC_V_1_2=y # CT_MPC_V_1_1 is not set # CT_MPC_V_1_0 is not set CT_MPC_VERSION="1.2.1" -CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" +CT_MPC_MIRRORS="https://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_MPC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_MPC_ARCHIVE_FORMATS=".tar.gz" @@ -801,11 +835,12 @@ CT_MPFR_PATCH_GLOBAL=y # CT_MPFR_PATCH_LOCAL_BUNDLED is not set # CT_MPFR_PATCH_NONE is not set CT_MPFR_PATCH_ORDER="global" -CT_MPFR_V_4_1=y +CT_MPFR_V_4_2=y +# CT_MPFR_V_4_1 is not set # CT_MPFR_V_4_0 is not set # CT_MPFR_V_3_1 is not set -CT_MPFR_VERSION="4.1.0" -CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" +CT_MPFR_VERSION="4.2.1" +CT_MPFR_MIRRORS="https://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_MPFR_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_MPFR_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz .zip" @@ -826,10 +861,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_2 is not set -CT_NCURSES_V_6_1=y +# CT_NCURSES_V_6_4 is not set +CT_NCURSES_V_6_2=y +# CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set -CT_NCURSES_VERSION="6.1" +CT_NCURSES_VERSION="6.2" CT_NCURSES_MIRRORS="https://invisible-mirror.net/archives/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -856,14 +892,37 @@ CT_ZLIB_PATCH_GLOBAL=y # CT_ZLIB_PATCH_LOCAL_BUNDLED is not set # CT_ZLIB_PATCH_NONE is not set CT_ZLIB_PATCH_ORDER="global" -CT_ZLIB_V_1_2_12=y -CT_ZLIB_VERSION="1.2.12" -CT_ZLIB_MIRRORS="http://downloads.sourceforge.net/project/libpng/zlib/${CT_ZLIB_VERSION} https://www.zlib.net/" +CT_ZLIB_V_1_2_13=y +# CT_ZLIB_V_1_2_12 is not set +CT_ZLIB_VERSION="1.2.13" +CT_ZLIB_MIRRORS="https://github.com/madler/zlib/releases/download/v${CT_ZLIB_VERSION} https://www.zlib.net/" CT_ZLIB_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ZLIB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_ZLIB_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_ZLIB_SIGNATURE_FORMAT="packed/.asc" -CT_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" +CT_COMP_LIBS_ZSTD=y +CT_COMP_LIBS_ZSTD_PKG_KSYM="ZSTD" +CT_ZSTD_DIR_NAME="zstd" +CT_ZSTD_PKG_NAME="zstd" +CT_ZSTD_SRC_RELEASE=y +# CT_ZSTD_SRC_DEVEL is not set +# CT_ZSTD_SRC_CUSTOM is not set +CT_ZSTD_PATCH_GLOBAL=y +# CT_ZSTD_PATCH_BUNDLED is not set +# CT_ZSTD_PATCH_LOCAL is not set +# CT_ZSTD_PATCH_BUNDLED_LOCAL is not set +# CT_ZSTD_PATCH_LOCAL_BUNDLED is not set +# CT_ZSTD_PATCH_NONE is not set +CT_ZSTD_PATCH_ORDER="global" +CT_ZSTD_V_1_5_5=y +# CT_ZSTD_V_1_5_2 is not set +CT_ZSTD_VERSION="1.5.5" +CT_ZSTD_MIRRORS="https://github.com/facebook/zstd/releases/download/v${CT_ZSTD_VERSION} https://www.zstd.net/" +CT_ZSTD_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_ZSTD_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_ZSTD_ARCHIVE_FORMATS=".tar.gz" +CT_ZSTD_SIGNATURE_FORMAT="packed/.sig" +CT_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB ZSTD" CT_LIBICONV_NEEDED=y CT_GETTEXT_NEEDED=y CT_GMP_NEEDED=y @@ -872,6 +931,7 @@ CT_ISL_NEEDED=y CT_MPC_NEEDED=y CT_NCURSES_NEEDED=y CT_ZLIB_NEEDED=y +CT_ZSTD_NEEDED=y CT_LIBICONV=y CT_GETTEXT=y CT_GMP=y @@ -880,6 +940,7 @@ CT_ISL=y CT_MPC=y CT_NCURSES=y CT_ZLIB=y +CT_ZSTD=y # end of Companion libraries # diff --git a/archive-patches/ct-ng/ct-ng-uClibc-1.0.41.config b/archive-patches/ct-ng/ct-ng-uClibc-1.0.43.config similarity index 97% rename from archive-patches/ct-ng/ct-ng-uClibc-1.0.41.config rename to archive-patches/ct-ng/ct-ng-uClibc-1.0.43.config index 47dfe90..452afeb 100644 --- a/archive-patches/ct-ng/ct-ng-uClibc-1.0.41.config +++ b/archive-patches/ct-ng/ct-ng-uClibc-1.0.43.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# uClibc-ng 1.0.41 C Library Configuration +# uClibc-ng 1.0.43 C Library Configuration # # TARGET_aarch64 is not set # TARGET_alpha is not set @@ -27,12 +27,15 @@ TARGET_arm=y # TARGET_or1k is not set # TARGET_powerpc is not set # TARGET_riscv64 is not set +# TARGET_riscv32 is not set # TARGET_sh is not set # TARGET_sparc is not set # TARGET_sparc64 is not set # TARGET_tile is not set # TARGET_x86_64 is not set # TARGET_xtensa is not set +TARGET_LDSO_NAME="ld-uClibc" +TARGET_ARCH_BITS=32 # # Target Architecture Features and Options @@ -64,6 +67,7 @@ HAVE_DOT_CONFIG=y # General Library Settings # DOPIC=y +# STATIC_PIE is not set ARCH_HAS_UCONTEXT=y HAVE_SHARED=y # FORCE_SHAREABLE_TEXT_SEGMENTS is not set diff --git a/make/crosstool.mk b/make/crosstool.mk index de6789e..5b0752d 100755 --- a/make/crosstool.mk +++ b/make/crosstool.mk @@ -41,18 +41,18 @@ crosstool: $(ARCHIVE)/crosstool-ng-$(CROSSTOOL_NG_VER).tar.bz2 else ifeq ($(BOXSERIES), hd2) ## apollo / kronos crosstool ############################################### -CT_NG_CONFIG = $(PATCHES)/ct-ng/ct-ng-git-$(CROSSTOOL_NG_VER)-$(GCC_VER_HD2)-hd2.config +CT_NG_CONFIG = $(PATCHES)/ct-ng/ct-ng-$(CROSSTOOL_NG_VER)-$(GCC_VER_HD2)-hd2.config crosstool: make MAKEFLAGS=--no-print-directory crosstool-ng -crosstool-ng: prerequisites | $(ARCHIVE)/uClibc-ng-$(UCLIBC_VER).tar.xz $(ARCHIVE)/crosstool-ng-git-$(CROSSTOOL_NG_VER).tar.gz +crosstool-ng: prerequisites | $(ARCHIVE)/uClibc-ng-$(UCLIBC_VER).tar.xz $(ARCHIVE)/crosstool-ng-$(CROSSTOOL_NG_VER).tar.bz2 $(START_BUILD) mkdir -p $(BUILD_TMP) - $(UNTAR)/crosstool-ng-git-$(CROSSTOOL_NG_VER).tar.gz + $(UNTAR)/crosstool-ng-$(CROSSTOOL_NG_VER).tar.bz2 $(UNTAR)/uClibc-ng-$(UCLIBC_VER).tar.xz unset CONFIG_SITE; \ - set -e; cd $(BUILD_TMP)/crosstool-ng-git-$(CROSSTOOL_NG_VER); \ + set -e; cd $(BUILD_TMP)/crosstool-ng-$(CROSSTOOL_NG_VER); \ \ cp -a $(CT_NG_CONFIG) .config; \ \ @@ -75,7 +75,7 @@ crosstool-ng: prerequisites | $(ARCHIVE)/uClibc-ng-$(UCLIBC_VER).tar.xz $(ARCHIV test -e $(CROSS_BASE)/$(TARGET)/lib || ln -sf sys-root/lib $(CROSS_BASE)/$(TARGET)/ rm -f $(CROSS_BASE)/$(TARGET)/sys-root/lib/libstdc++.so.6.0.*-gdb.py \ - $(REMOVE)/crosstool-ng-git-$(CROSSTOOL_NG_VER) + $(REMOVE)/crosstool-ng-$(CROSSTOOL_NG_VER) $(REMOVE)/uClibc-ng-$(UCLIBC_VER) @echo "" @echo " ============================================================================== " diff --git a/make/versions.mk b/make/versions.mk index 3c35859..69e0c2d 100644 --- a/make/versions.mk +++ b/make/versions.mk @@ -20,14 +20,14 @@ CORTEX_STRINGS_VER = 48fd30c # crosstool-ng versions CT_NG_VER_HD1 = 1.26.0 -CT_NG_VER_HD2 = db6f703 +CT_NG_VER_HD2 = 1.26.0 CT_NG_VER_ARM = db6f703 ETHTOOL_VER = 6.0 # Linaro GCC Versions / hd2 max gcc-8.5.0 for Kernel GCC_VER_HD1 = linaro-4.9-2017.01 -GCC_VER_HD2 = gcc-12.1.0 +GCC_VER_HD2 = gcc-13.2.0 GCC_VER_ARM = gcc-12.1.0 # Dropbear is a relatively small SSH server and client @@ -272,7 +272,7 @@ U-BOOT_VER=2014.04 UDPXY_VER = 1.0-25.1 # uClibc-ng; a C library for developing embedded Linux systems -UCLIBC_VER=1.0.41 +UCLIBC_VER=1.0.43 # NFS Server UNFS3_VER=0.9.22 -- 2.39.5