From bd1a0339226e72391d204b30ed5df03561957b40 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 5 Feb 2009 07:50:54 +0000 Subject: Make TLS configure time variable. Enable it along with NPTL. --- extra/Configs/Config.in | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in index e6ea80a42..1fe69cf41 100644 --- a/extra/Configs/Config.in +++ b/extra/Configs/Config.in @@ -372,6 +372,16 @@ config UCLIBC_HAS_THREADS If your applications require pthreads, answer Y. +config UCLIBC_HAS_TLS + bool "Thread-Local Storage" + depends on UCLIBC_HAS_THREADS + default n + help + If you want to enable TLS support then answer Y. + This is fast an efficient way to store per-thread local data + which is not on stack. It needs __thread support enabled in + gcc. + config PTHREADS_DEBUG_SUPPORT bool "Build pthreads debugging support" default n @@ -407,6 +417,7 @@ config UCLIBC_HAS_THREADS_NATIVE bool "Native POSIX Threading (NPTL) Support" depends on UCLIBC_HAS_THREADS default n + select UCLIBC_HAS_TLS help If you want to compile uClibc with NPTL support, then answer Y. -- cgit v1.2.3