uclibc: NPTL thread implementation only available on MMU platforms
As indicated by the uClibc-ng source code, the NPTL thread implementation is only available on MMU platforms, so we replicate this dependency in Buildroot so that the appropriate thread implementation is chosen by default on ARM noMMU. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
8c2170c76a
commit
c218c337c7
@ -48,6 +48,7 @@ config BR2_TOOLCHAIN_BUILDROOT_LOCALE
|
||||
choice
|
||||
prompt "Thread library implementation"
|
||||
default BR2_PTHREADS_NATIVE
|
||||
default BR2_PTHREADS_OLD if !BR2_USE_MMU
|
||||
help
|
||||
Use this option to select the thread library implementation
|
||||
that should be used in your toolchain.
|
||||
@ -69,6 +70,7 @@ choice
|
||||
bool "Native POSIX Threading (NPTL)"
|
||||
select BR2_TOOLCHAIN_HAS_THREADS
|
||||
select BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_m68k && !BR2_x86_i386
|
||||
endchoice
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user