diff --git a/README.md b/README.md index b205574..313fdfd 100644 --- a/README.md +++ b/README.md @@ -95,7 +95,7 @@ The dockcross script will execute the given command-line inside the container, a | dockcross/linux-armv7a | ARMv7a | GCC | Linux | | dockcross/linux-armv7l-musl | ARMv7l | GCC + musl | Linux | | dockcross/linux-mips | mips | GCC | Linux | -| dockcross/linux-mipsel-lts | mipsel | GCC 6.5.0 + Glibc 2.24 | Linux | +| dockcross/linux-mipsel-lts | mipsel | GCC 6.5.0 + Glibc 2.28 | Linux | | dockcross/linux-s390x | s390x | GCC | Linux | | dockcross/linux-ppc64le | ppc64le | GCC | Linux | | dockcross/linux-riscv32 | riscv32 | GCC | Linux | diff --git a/linux-mipsel-lts/crosstool-ng.config b/linux-mipsel-lts/crosstool-ng.config index 439e6c1..d1e4715 100644 --- a/linux-mipsel-lts/crosstool-ng.config +++ b/linux-mipsel-lts/crosstool-ng.config @@ -414,15 +414,15 @@ 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 +CT_GLIBC_V_2_28=y # CT_GLIBC_V_2_27 is not set # CT_GLIBC_V_2_26 is not set # CT_GLIBC_V_2_25 is not set -CT_GLIBC_V_2_24=y +# CT_GLIBC_V_2_24 is not set # CT_GLIBC_V_2_23 is not set # CT_GLIBC_V_2_19 is not set # CT_GLIBC_V_2_17 is not set -CT_GLIBC_VERSION="2.24" +CT_GLIBC_VERSION="2.28" CT_GLIBC_MIRRORS="$(CT_Mirrors GNU glibc)" CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -434,16 +434,16 @@ 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_later=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 -CT_GLIBC_older_than_2_26=y -CT_GLIBC_2_25_or_older=y -CT_GLIBC_older_than_2_25=y +CT_GLIBC_later_than_2_27=y +CT_GLIBC_2_27_or_later=y +CT_GLIBC_later_than_2_26=y +CT_GLIBC_2_26_or_later=y +CT_GLIBC_later_than_2_25=y +CT_GLIBC_2_25_or_later=y +CT_GLIBC_later_than_2_24=y CT_GLIBC_2_24_or_later=y -CT_GLIBC_2_24_or_older=y CT_GLIBC_later_than_2_23=y CT_GLIBC_2_23_or_later=y CT_GLIBC_later_than_2_20=y @@ -457,6 +457,7 @@ 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 CT_GLIBC_NO_SPARC_V8=y @@ -472,8 +473,14 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set # CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set CT_GLIBC_KERNEL_VERSION_CHOSEN=y -CT_GLIBC_MIN_KERNEL_VERSION="2.6.9" -CT_GLIBC_MIN_KERNEL="2.6.9" +CT_GLIBC_MIN_KERNEL_VERSION="3.2.0" +CT_GLIBC_MIN_KERNEL="3.2.0" +CT_GLIBC_SSP_DEFAULT=y +# CT_GLIBC_SSP_NO is not set +# CT_GLIBC_SSP_YES is not set +# CT_GLIBC_SSP_ALL is not set +# CT_GLIBC_SSP_STRONG is not set +CT_GLIBC_ENABLE_WERROR=y # CT_GLIBC_ENABLE_COMMON_FLAG is not set CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC_NG" CT_LIBC_SUPPORT_THREADS_ANY=y @@ -516,12 +523,12 @@ CT_GCC_PATCH_ORDER="global" # CT_GCC_V_11 is not set # CT_GCC_V_10 is not set # CT_GCC_V_9 is not set -# CT_GCC_V_8 is not set +CT_GCC_V_8=y # CT_GCC_V_7 is not set -CT_GCC_V_6=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="6.5.0" +CT_GCC_VERSION="8.5.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -533,16 +540,17 @@ CT_GCC_10_or_older=y CT_GCC_older_than_10=y CT_GCC_9_or_older=y CT_GCC_older_than_9=y -CT_GCC_8_or_older=y -CT_GCC_older_than_8=y -CT_GCC_7_or_older=y -CT_GCC_older_than_7=y +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 CT_GCC_6_or_later=y CT_GCC_later_than_5=y CT_GCC_5_or_later=y CT_GCC_later_than_4_9=y CT_GCC_4_9_or_later=y +CT_GCC_REQUIRE_4_9_or_later=y CT_CC_GCC_ENABLE_PLUGINS=y CT_CC_GCC_HAS_LIBMPX=y CT_CC_GCC_ENABLE_CXX_FLAGS=""