From: Peter Korsgaard Date: Wed, 9 May 2012 09:17:07 +0000 (+0200) Subject: crosstool-ng: use uClibc 0.9.33.1 / NPTL by default X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a79f0494a14e5a99edc3ff52ff04f796e5a56453;p=buildroot.git crosstool-ng: use uClibc 0.9.33.1 / NPTL by default So we're in sync with the internal toolchain. Signed-off-by: Peter Korsgaard --- diff --git a/toolchain/toolchain-crosstool-ng/Config.in b/toolchain/toolchain-crosstool-ng/Config.in index 2d1e801c40..35ea2b1c81 100644 --- a/toolchain/toolchain-crosstool-ng/Config.in +++ b/toolchain/toolchain-crosstool-ng/Config.in @@ -99,11 +99,7 @@ config BR2_TOOLCHAIN_CTNG_CXX choice prompt "Thread library implementation" - default BR2_TOOLCHAIN_CTNG_THREADS_PTHREADS_OLD \ - if BR2_TOOLCHAIN_CTNG_uClibc - default BR2_TOOLCHAIN_CTNG_THREADS_NPTL \ - if BR2_TOOLCHAIN_CTNG_eglibc || \ - BR2_TOOLCHAIN_CTNG_glibc + default BR2_TOOLCHAIN_CTNG_THREADS_NPTL help Enable thread support and select thread implementation. With glibc, thread support is mandatory but several @@ -129,8 +125,6 @@ choice config BR2_TOOLCHAIN_CTNG_THREADS_NPTL bool "Native POSIX Threading (NPTL)" select BR2_TOOLCHAIN_HAS_THREADS - depends on BR2_TOOLCHAIN_CTNG_eglibc || \ - BR2_TOOLCHAIN_CTNG_glibc endchoice endif # BR2_TOOLCHAIN_CTNG diff --git a/toolchain/toolchain-crosstool-ng/crosstool-ng.config-uClibc b/toolchain/toolchain-crosstool-ng/crosstool-ng.config-uClibc index 13b30d95fe..c1150965a9 100644 --- a/toolchain/toolchain-crosstool-ng/crosstool-ng.config-uClibc +++ b/toolchain/toolchain-crosstool-ng/crosstool-ng.config-uClibc @@ -322,13 +322,13 @@ CT_CC_GCC_LDBL_128=m # C-library # CT_LIBC="uClibc" -CT_LIBC_VERSION="0.9.32" +CT_LIBC_VERSION="0.9.33.1" CT_LIBC_uClibc=y CT_LIBC_uClibc_AVAILABLE=y -# CT_LIBC_UCLIBC_V_0_9_33_1 is not set +# CT_LIBC_UCLIBC_V_0_9_33_1=y # CT_LIBC_UCLIBC_V_0_9_33 is not set # CT_LIBC_UCLIBC_V_0_9_32_1 is not set -CT_LIBC_UCLIBC_V_0_9_32=y +# CT_LIBC_UCLIBC_V_0_9_32 is not set # CT_LIBC_UCLIBC_V_0_9_30_3 is not set # CT_LIBC_UCLIBC_V_0_9_30_2 is not set # CT_LIBC_UCLIBC_V_0_9_30_1 is not set @@ -355,8 +355,8 @@ CT_THREADS="linuxthreads" # # Common C library options # -# CT_THREADS_NPTL is not set -CT_THREADS_LINUXTHREADS=y +CT_THREADS_NPTL=y +# CT_THREADS_LINUXTHREADS is not set # CT_THREADS_NONE is not set CT_LIBC_XLDD=y diff --git a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk index eb9e9639f6..25d2a16968 100644 --- a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk +++ b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk @@ -10,7 +10,7 @@ CTNG_DIR := $(BUILD_DIR)/build-toolchain -CTNG_UCLIBC_CONFIG_FILE := $(TOPDIR)/toolchain/uClibc/uClibc-0.9.32.config +CTNG_UCLIBC_CONFIG_FILE := $(TOPDIR)/toolchain/uClibc/uClibc-0.9.33.config CTNG_CONFIG_FILE:=$(call qstrip,$(BR2_TOOLCHAIN_CTNG_CONFIG)) # Hack! ct-ng is in fact a Makefile script. As such, it accepts all