config/libc/uClibc.in.2
changeset 1977 d11009b668dd
child 2009 7e19c1de65cd
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/config/libc/uClibc.in.2	Wed Jun 09 00:41:25 2010 +0200
     1.3 @@ -0,0 +1,36 @@
     1.4 +# uClibc second-part option
     1.5 +
     1.6 +if THREADS_LINUXTHREADS
     1.7 +
     1.8 +choice
     1.9 +    bool
    1.10 +    prompt "Linuxthread implementation: "
    1.11 +    default LIBC_UCLIBC_LNXTHRD_OLD
    1.12 +
    1.13 +config LIBC_UCLIBC_LNXTHRD_OLD
    1.14 +    bool
    1.15 +    prompt "old/stable"
    1.16 +    help
    1.17 +      From the uClibc config option help:
    1.18 +        There are two versions of linuxthreads.  The older (stable) version
    1.19 +        has been in uClibc for quite a long time but hasn't seen too many
    1.20 +        updates other than bugfixes.
    1.21 +
    1.22 +config LIBC_UCLIBC_LNXTHRD_NEW
    1.23 +    bool
    1.24 +    prompt "new"
    1.25 +    help
    1.26 +      From the uClibc config option help:
    1.27 +        The new version has not been tested much, and lacks ports for arches
    1.28 +        which glibc does not support (like bfin/frv/etc...), but is based on
    1.29 +        the latest code from glibc, so it may be the only choice for the
    1.30 +        newer ports (like alpha/amd64/64bit arches and hppa).
    1.31 +
    1.32 +endchoice
    1.33 +
    1.34 +config LIBC_UCLIBC_LNXTHRD
    1.35 +    string
    1.36 +    default "old"   if LIBC_UCLIBC_LNXTHRD_OLD
    1.37 +    default "new"   if LIBC_UCLIBC_LNXTHRD_NEW
    1.38 +
    1.39 +endif # THREADS_LINUXTHREADS