From 13b548757586759fb3093003d56a80efdd1eb602 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Wed, 9 Jun 2010 00:41:25 +0200 Subject: libc/uClibc: apply the threading model to the configuration The threading model shall be be set in the .config file. Also, offer the choice between 'old/stable' and 'new' linuxthreads. --- config/libc/uClibc.in.2 | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 config/libc/uClibc.in.2 (limited to 'config/libc') diff --git a/config/libc/uClibc.in.2 b/config/libc/uClibc.in.2 new file mode 100644 index 00000000..647d768c --- /dev/null +++ b/config/libc/uClibc.in.2 @@ -0,0 +1,36 @@ +# uClibc second-part option + +if THREADS_LINUXTHREADS + +choice + bool + prompt "Linuxthread implementation: " + default LIBC_UCLIBC_LNXTHRD_OLD + +config LIBC_UCLIBC_LNXTHRD_OLD + bool + prompt "old/stable" + help + From the uClibc config option help: + There are two versions of linuxthreads. The older (stable) version + has been in uClibc for quite a long time but hasn't seen too many + updates other than bugfixes. + +config LIBC_UCLIBC_LNXTHRD_NEW + bool + prompt "new" + help + From the uClibc config option help: + The new version has not been tested much, and lacks ports for arches + which glibc does not support (like bfin/frv/etc...), but is based on + the latest code from glibc, so it may be the only choice for the + newer ports (like alpha/amd64/64bit arches and hppa). + +endchoice + +config LIBC_UCLIBC_LNXTHRD + string + default "old" if LIBC_UCLIBC_LNXTHRD_OLD + default "new" if LIBC_UCLIBC_LNXTHRD_NEW + +endif # THREADS_LINUXTHREADS -- cgit v1.2.3