From 9e151de91dc7628fd4f5dc63ccb3f8fd3512bad6 Mon Sep 17 00:00:00 2001 From: Bensuperpc Date: Mon, 20 Sep 2021 11:01:44 +0200 Subject: [PATCH 1/3] Update linux-m68k-uclibc Update linux-m68k-uclibc --- linux-m68k-uclibc/Dockerfile.in | 4 +- linux-m68k-uclibc/crosstool-ng.config | 76 ++++++++++++++++++++++----- 2 files changed, 66 insertions(+), 14 deletions(-) diff --git a/linux-m68k-uclibc/Dockerfile.in b/linux-m68k-uclibc/Dockerfile.in index 400d6d8..8adeb9a 100644 --- a/linux-m68k-uclibc/Dockerfile.in +++ b/linux-m68k-uclibc/Dockerfile.in @@ -3,8 +3,8 @@ MAINTAINER Matt McCormick "matt.mccormick@kitware.com" # Crosstool-ng version # We use a git commit while waiting for 1.25 to release (1.24 is several years old) -# crosstool-ng master 2021-08-18 -ENV CT_VERSION 358945ff2219e37d280532522d2c62309614d162 +# crosstool-ng master 2021-09-20 +ENV CT_VERSION 5f5a22f7a7307790ec571d0c5acf8790416964e6 ARG QEMU_VERSION=6.0.0 diff --git a/linux-m68k-uclibc/crosstool-ng.config b/linux-m68k-uclibc/crosstool-ng.config index 5454235..7a89f25 100644 --- a/linux-m68k-uclibc/crosstool-ng.config +++ b/linux-m68k-uclibc/crosstool-ng.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# crosstool-NG 1.24.0.409_d47b234 Configuration +# crosstool-NG 1.24.0.450_5f5a22f Configuration # CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y @@ -20,14 +20,13 @@ 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_dtc=y -CT_CONFIGURE_has_cvs=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.24.0.409_d47b234" +CT_VERSION="1.24.0.450_5f5a22f" CT_VCHECK="" CT_CONFIG_VERSION_ENV="3" CT_CONFIG_VERSION_CURRENT="3" @@ -242,7 +241,8 @@ CT_LINUX_PKG_NAME="linux" CT_LINUX_SRC_RELEASE=y # CT_LINUX_SRC_DEVEL is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_13=y +CT_LINUX_V_5_14=y +# CT_LINUX_V_5_13 is not set # CT_LINUX_V_5_12 is not set # CT_LINUX_V_5_11 is not set # CT_LINUX_V_5_10 is not set @@ -275,7 +275,7 @@ CT_LINUX_V_5_13=y # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set # CT_LINUX_V_2_6_32 is not set -CT_LINUX_VERSION="5.13.1" +CT_LINUX_VERSION="5.14.1" 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}" @@ -321,7 +321,8 @@ CT_BINUTILS_PKG_NAME="binutils" CT_BINUTILS_SRC_RELEASE=y # CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_PATCH_ORDER="global" -CT_BINUTILS_V_2_36=y +CT_BINUTILS_V_2_37=y +# CT_BINUTILS_V_2_36 is not set # CT_BINUTILS_V_2_35 is not set # CT_BINUTILS_V_2_34 is not set # CT_BINUTILS_V_2_33 is not set @@ -332,7 +333,7 @@ CT_BINUTILS_V_2_36=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.36.1" +CT_BINUTILS_VERSION="2.37" 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}" @@ -407,8 +408,8 @@ CT_UCLIBC_NG_PKG_NAME="uClibc-ng" CT_UCLIBC_NG_SRC_RELEASE=y # CT_UCLIBC_NG_SRC_DEVEL is not set CT_UCLIBC_NG_PATCH_ORDER="global" -# CT_UCLIBC_NG_V_1_0_38 is not set -CT_UCLIBC_NG_V_1_0_36=y +CT_UCLIBC_NG_V_1_0_38=y +# CT_UCLIBC_NG_V_1_0_36 is not set # CT_UCLIBC_NG_V_1_0_33 is not set # CT_UCLIBC_NG_V_1_0_32 is not set # CT_UCLIBC_NG_V_1_0_31 is not set @@ -418,7 +419,7 @@ CT_UCLIBC_NG_V_1_0_36=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_VERSION="1.0.36" +CT_UCLIBC_NG_VERSION="1.0.38" 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}" @@ -451,7 +452,7 @@ CT_LIBC_UCLIBC_CONFIG_FILE="" CT_LIBC_UCLIBC_LNXTHRD="" # CT_LIBC_UCLIBC_LOCALES is not set # CT_LIBC_UCLIBC_LIBICONV is not set -# CT_LIBC_UCLIBC_IPV6 is not set +CT_LIBC_UCLIBC_IPV6=y CT_LIBC_UCLIBC_WCHAR=y # CT_LIBC_UCLIBC_FENV is not set CT_LIBC_UCLIBC_HAS_SSP=y @@ -544,6 +545,7 @@ CT_CC_GCC_CONFIG_TLS=m # CT_CC_GCC_USE_GRAPHITE=y CT_CC_GCC_USE_LTO=y +CT_CC_GCC_LTO_ZSTD=m # # Settings for libraries running on target @@ -586,7 +588,55 @@ CT_CC_LANG_FORTRAN=y # Debug facilities # # CT_DEBUG_DUMA is not set -# CT_DEBUG_GDB is not set +CT_DEBUG_GDB=y +CT_DEBUG_GDB_PKG_KSYM="GDB" +CT_GDB_DIR_NAME="gdb" +CT_GDB_USE_GNU=y +CT_GDB_USE="GDB" +CT_GDB_PKG_NAME="gdb" +CT_GDB_SRC_RELEASE=y +# CT_GDB_SRC_DEVEL is not set +CT_GDB_PATCH_ORDER="global" +CT_GDB_V_10_2=y +# CT_GDB_V_9_2 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_GDB_VERSION="10.2" +CT_GDB_MIRRORS="$(CT_Mirrors GNU gdb) $(CT_Mirrors sourceware gdb/releases)" +CT_GDB_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_GDB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_GDB_ARCHIVE_FORMATS=".tar.xz .tar.gz" +CT_GDB_SIGNATURE_FORMAT="" +CT_GDB_10_2_or_later=y +CT_GDB_10_2_or_older=y +CT_GDB_later_than_8_3=y +CT_GDB_8_3_or_later=y +CT_GDB_later_than_8_0=y +CT_GDB_8_0_or_later=y +CT_GDB_later_than_7_12=y +CT_GDB_7_12_or_later=y +CT_GDB_later_than_7_2=y +CT_GDB_7_2_or_later=y +CT_GDB_later_than_7_0=y +CT_GDB_7_0_or_later=y +CT_GDB_CROSS=y +# CT_GDB_CROSS_STATIC is not set +# CT_GDB_CROSS_SIM is not set +CT_GDB_CROSS_PYTHON=y +CT_GDB_CROSS_PYTHON_BINARY="" +CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" +# CT_GDB_NATIVE is not set +CT_GDB_GDBSERVER=y +# CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set +CT_GDB_HAS_PKGVERSION_BUGURL=y +CT_GDB_HAS_PYTHON=y +CT_GDB_INSTALL_GDBINIT=y +CT_GDB_HAS_IPA_LIB=y +CT_GDB_GDBSERVER_TOPLEVEL=y # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" @@ -809,6 +859,7 @@ CT_GMP_NEEDED=y CT_MPFR_NEEDED=y CT_ISL_NEEDED=y CT_MPC_NEEDED=y +CT_EXPAT_NEEDED=y CT_NCURSES_NEEDED=y CT_ZLIB_NEEDED=y CT_LIBICONV=y @@ -817,6 +868,7 @@ CT_GMP=y CT_MPFR=y CT_ISL=y CT_MPC=y +CT_EXPAT=y CT_NCURSES=y CT_ZLIB=y # end of Companion libraries From a99af2f072a04029764f63573eb4437608856d69 Mon Sep 17 00:00:00 2001 From: Bensuperpc Date: Mon, 20 Sep 2021 20:24:09 +0200 Subject: [PATCH 2/3] Disable build-id Disable build-id --- linux-m68k-uclibc/crosstool-ng.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux-m68k-uclibc/crosstool-ng.config b/linux-m68k-uclibc/crosstool-ng.config index 7a89f25..9cf390d 100644 --- a/linux-m68k-uclibc/crosstool-ng.config +++ b/linux-m68k-uclibc/crosstool-ng.config @@ -564,7 +564,7 @@ CT_CC_GCC_TM_CLONE_REGISTRY=m # CT_CC_GCC_DISABLE_PCH is not set CT_CC_GCC_SJLJ_EXCEPTIONS=m CT_CC_GCC_LDBL_128=m -CT_CC_GCC_BUILD_ID=y +# CT_CC_GCC_BUILD_ID is not set CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y # CT_CC_GCC_LNK_HASH_STYLE_SYSV is not set # CT_CC_GCC_LNK_HASH_STYLE_GNU is not set From 47a1f23841edaaeb39e7e22ca5a48eea90b76e07 Mon Sep 17 00:00:00 2001 From: Bensuperpc Date: Wed, 22 Sep 2021 18:56:52 +0200 Subject: [PATCH 3/3] Disable GDB --- linux-m68k-uclibc/crosstool-ng.config | 50 +-------------------------- 1 file changed, 1 insertion(+), 49 deletions(-) diff --git a/linux-m68k-uclibc/crosstool-ng.config b/linux-m68k-uclibc/crosstool-ng.config index 9cf390d..40681ce 100644 --- a/linux-m68k-uclibc/crosstool-ng.config +++ b/linux-m68k-uclibc/crosstool-ng.config @@ -588,55 +588,7 @@ CT_CC_LANG_FORTRAN=y # Debug facilities # # CT_DEBUG_DUMA is not set -CT_DEBUG_GDB=y -CT_DEBUG_GDB_PKG_KSYM="GDB" -CT_GDB_DIR_NAME="gdb" -CT_GDB_USE_GNU=y -CT_GDB_USE="GDB" -CT_GDB_PKG_NAME="gdb" -CT_GDB_SRC_RELEASE=y -# CT_GDB_SRC_DEVEL is not set -CT_GDB_PATCH_ORDER="global" -CT_GDB_V_10_2=y -# CT_GDB_V_9_2 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_GDB_VERSION="10.2" -CT_GDB_MIRRORS="$(CT_Mirrors GNU gdb) $(CT_Mirrors sourceware gdb/releases)" -CT_GDB_ARCHIVE_FILENAME="@{pkg_name}-@{version}" -CT_GDB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" -CT_GDB_ARCHIVE_FORMATS=".tar.xz .tar.gz" -CT_GDB_SIGNATURE_FORMAT="" -CT_GDB_10_2_or_later=y -CT_GDB_10_2_or_older=y -CT_GDB_later_than_8_3=y -CT_GDB_8_3_or_later=y -CT_GDB_later_than_8_0=y -CT_GDB_8_0_or_later=y -CT_GDB_later_than_7_12=y -CT_GDB_7_12_or_later=y -CT_GDB_later_than_7_2=y -CT_GDB_7_2_or_later=y -CT_GDB_later_than_7_0=y -CT_GDB_7_0_or_later=y -CT_GDB_CROSS=y -# CT_GDB_CROSS_STATIC is not set -# CT_GDB_CROSS_SIM is not set -CT_GDB_CROSS_PYTHON=y -CT_GDB_CROSS_PYTHON_BINARY="" -CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" -# CT_GDB_NATIVE is not set -CT_GDB_GDBSERVER=y -# CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set -CT_GDB_HAS_PKGVERSION_BUGURL=y -CT_GDB_HAS_PYTHON=y -CT_GDB_INSTALL_GDBINIT=y -CT_GDB_HAS_IPA_LIB=y -CT_GDB_GDBSERVER_TOPLEVEL=y +# 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"