5 # default "none" if BARE_METAL
6 default "newlib" if EXPERIMENTAL
8 # FIXME: toolchain can be BARE_METAL (no OS) but have OS independent LIBC (eg. newlib)
9 # new combinations needed
16 Enter the date of the snapshot you want to use in the form: YYYYMMDD
17 where YYYY is the 4-digit year, MM the 2-digit month and DD the 2-digit
21 - glibc has snapshots done every monday, and only the last ten are kept.
22 - uClibc has daily snapshots, and only the last 30-or-so are kept.
24 So if you want to be able to re-build your toolchain later, you will
25 have to save your C library tarball by yourself.
27 source config.gen/libc.in
29 comment "Common C library options"
31 config LIBC_SUPPORT_NPTL
35 config LIBC_SUPPORT_LINUXTHREADS
41 default "nptl" if THREADS_NPTL
42 default "linuxthreads" if THREADS_LINUXTHREADS
43 default "none" if THREADS_NONE
47 prompt "Threading implementation to use:"
48 default THREADS_NPTL if LIBC_SUPPORT_NPTL
49 default THREADS_LINUXTHREADS if LIBC_SUPPORT_LINUXTHREADS && ! LIBC_SUPPORT_NPTL
50 default THREADS_NONE if ! LIBC_SUPPORT_LINUXTHREADS && ! LIBC_SUPPORT_NPTL
55 depends on LIBC_SUPPORT_NPTL
57 config THREADS_LINUXTHREADS
60 depends on LIBC_SUPPORT_LINUXTHREADS