uclibc: update to 1.0.15

The Linuxthreads support got reorganized.
LT.new is removed, LT.old is the default for
Linuxthreads.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Waldemar Brodkorb 2016-06-01 20:40:25 +02:00 committed by Peter Korsgaard
parent 2b6c126c64
commit f253c146de
4 changed files with 14 additions and 22 deletions

View File

@ -145,6 +145,13 @@ endif
############################################################################### ###############################################################################
comment "Legacy options removed in 2016.08" comment "Legacy options removed in 2016.08"
config BR2_PTHREADS_OLD
bool "linuxthreads (stable/old)"
select BR2_LEGACY
help
Linuxthreads have been reworked, BR2_PTHREADS_OLD is now
BR2_PTHREADS and the old BR2_PTHREADS - LT.new got removed.
config BR2_BINUTILS_VERSION_2_23_X config BR2_BINUTILS_VERSION_2_23_X
bool "binutils 2.23 removed" bool "binutils 2.23 removed"
select BR2_LEGACY select BR2_LEGACY

View File

@ -48,7 +48,7 @@ config BR2_TOOLCHAIN_BUILDROOT_LOCALE
choice choice
prompt "Thread library implementation" prompt "Thread library implementation"
default BR2_PTHREADS_NATIVE default BR2_PTHREADS_NATIVE
default BR2_PTHREADS_OLD if !BR2_USE_MMU default BR2_PTHREADS if !BR2_USE_MMU
help help
Use this option to select the thread library implementation Use this option to select the thread library implementation
that should be used in your toolchain. that should be used in your toolchain.
@ -59,11 +59,6 @@ choice
config BR2_PTHREADS config BR2_PTHREADS
bool "linuxthreads" bool "linuxthreads"
select BR2_TOOLCHAIN_HAS_THREADS select BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_m68k
config BR2_PTHREADS_OLD
bool "linuxthreads (stable/old)"
select BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_m68k || BR2_arm || BR2_armeb || BR2_xtensa depends on BR2_m68k || BR2_arm || BR2_armeb || BR2_xtensa
config BR2_PTHREADS_NATIVE config BR2_PTHREADS_NATIVE
@ -76,7 +71,7 @@ endchoice
config BR2_PTHREAD_DEBUG config BR2_PTHREAD_DEBUG
bool "Thread library debugging" bool "Thread library debugging"
depends on BR2_PTHREADS || BR2_PTHREADS_OLD || BR2_PTHREADS_NATIVE depends on BR2_PTHREADS || BR2_PTHREADS_NATIVE
select BR2_TOOLCHAIN_HAS_THREADS_DEBUG select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
help help
Build the thread library with debugging enabled. Build the thread library with debugging enabled.

View File

@ -1,2 +1,2 @@
# From http://www.uclibc-ng.org/ # From http://www.uclibc-ng.org/
sha256 3c63d9f8c8b98b65fa5c4040d1c8ab1b36e99a16e1093810cedad51ac15c9a9e uClibc-ng-1.0.14.tar.xz sha256 0f62f35217d9a0b5eb3810dd6de16ab3dd4323f3224c6b95423250ac1e19ee49 uClibc-ng-1.0.15.tar.xz

View File

@ -4,7 +4,7 @@
# #
################################################################################ ################################################################################
UCLIBC_VERSION = 1.0.14 UCLIBC_VERSION = 1.0.15
UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz
UCLIBC_SITE = http://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION) UCLIBC_SITE = http://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION)
UCLIBC_LICENSE = LGPLv2.1+ UCLIBC_LICENSE = LGPLv2.1+
@ -328,29 +328,19 @@ endif
ifeq ($(BR2_PTHREADS_NONE),y) ifeq ($(BR2_PTHREADS_NONE),y)
define UCLIBC_THREAD_CONFIG define UCLIBC_THREAD_CONFIG
$(call KCONFIG_DISABLE_OPT,UCLIBC_HAS_THREADS,$(@D)/.config) $(call KCONFIG_DISABLE_OPT,UCLIBC_HAS_THREADS,$(@D)/.config)
$(call KCONFIG_DISABLE_OPT,LINUXTHREADS,$(@D)/.config) $(call KCONFIG_DISABLE_OPT,UCLIBC_HAS_LINUXTHREADS,$(@D)/.config)
$(call KCONFIG_DISABLE_OPT,LINUXTHREADS_OLD,$(@D)/.config)
$(call KCONFIG_DISABLE_OPT,UCLIBC_HAS_THREADS_NATIVE,$(@D)/.config) $(call KCONFIG_DISABLE_OPT,UCLIBC_HAS_THREADS_NATIVE,$(@D)/.config)
endef endef
else ifeq ($(BR2_PTHREADS),y) else ifeq ($(BR2_PTHREADS),y)
define UCLIBC_THREAD_CONFIG define UCLIBC_THREAD_CONFIG
$(call KCONFIG_ENABLE_OPT,UCLIBC_HAS_THREADS,$(@D)/.config) $(call KCONFIG_ENABLE_OPT,UCLIBC_HAS_THREADS,$(@D)/.config)
$(call KCONFIG_ENABLE_OPT,LINUXTHREADS_NEW,$(@D)/.config) $(call KCONFIG_ENABLE_OPT,UCLIBC_HAS_LINUXTHREADS,$(@D)/.config)
$(call KCONFIG_DISABLE_OPT,LINUXTHREADS_OLD,$(@D)/.config)
$(call KCONFIG_DISABLE_OPT,UCLIBC_HAS_THREADS_NATIVE,$(@D)/.config)
endef
else ifeq ($(BR2_PTHREADS_OLD),y)
define UCLIBC_THREAD_CONFIG
$(call KCONFIG_ENABLE_OPT,UCLIBC_HAS_THREADS,$(@D)/.config)
$(call KCONFIG_DISABLE_OPT,LINUXTHREADS_NEW,$(@D)/.config)
$(call KCONFIG_ENABLE_OPT,LINUXTHREADS_OLD,$(@D)/.config)
$(call KCONFIG_DISABLE_OPT,UCLIBC_HAS_THREADS_NATIVE,$(@D)/.config) $(call KCONFIG_DISABLE_OPT,UCLIBC_HAS_THREADS_NATIVE,$(@D)/.config)
endef endef
else ifeq ($(BR2_PTHREADS_NATIVE),y) else ifeq ($(BR2_PTHREADS_NATIVE),y)
define UCLIBC_THREAD_CONFIG define UCLIBC_THREAD_CONFIG
$(call KCONFIG_ENABLE_OPT,UCLIBC_HAS_THREADS,$(@D)/.config) $(call KCONFIG_ENABLE_OPT,UCLIBC_HAS_THREADS,$(@D)/.config)
$(call KCONFIG_DISABLE_OPT,LINUXTHREADS_NEW,$(@D)/.config) $(call KCONFIG_DISABLE_OPT,UCLIBC_HAS_LINUXTHREADS,$(@D)/.config)
$(call KCONFIG_DISABLE_OPT,LINUXTHREADS_OLD,$(@D)/.config)
$(call KCONFIG_ENABLE_OPT,UCLIBC_HAS_THREADS_NATIVE,$(@D)/.config) $(call KCONFIG_ENABLE_OPT,UCLIBC_HAS_THREADS_NATIVE,$(@D)/.config)
endef endef
endif endif