Update some samples to use only non-EXPERIMENTAL features where possible (uClibcis still a snashot, though).
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 60 32 28 0 ++++++++-------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 36 19 17 0 +++++----
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 54 30 24 0 ++++++++------
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 46 28 18 0 +++++++-----
4 files changed, 109 insertions(+), 87 deletions(-)
7 prompt "C-library to use:"
13 select LIBC_SUPPORT_NPTL
14 select LIBC_SUPPORT_LINUXTHREADS
17 source config/libc/glibc.in
22 prompt "eglibc (EXPERIMENTAL)"
23 select LIBC_SUPPORT_NPTL
24 select LIBC_SUPPORT_LINUXTHREADS
25 depends on EXPERIMENTAL
27 EGLIBC (Embedded GLIBC) is a variant of the standard GNU GLIBC
28 that is designed to work well on embedded systems. EGLIBC strives
29 to be source and binary compatible with GLIBC. Its goals include
30 a reduced footprint, configurable components, and improved
31 cross-compilation support. EGLIBC also includes some embedded ports
32 (such as e500/spe) that are normally separate add-ons of GLIBC.
35 source config/libc/eglibc.in
41 select LIBC_SUPPORT_LINUXTHREADS
44 source config/libc/uClibc.in
54 default "glibc" if LIBC_GLIBC
55 default "eglibc" if LIBC_EGLIBC
56 default "uClibc" if LIBC_UCLIBC
58 config LIBC_SUPPORT_NPTL
62 config LIBC_SUPPORT_LINUXTHREADS
68 prompt "Threading implementation to use:"
69 default THREADS_NPTL if LIBC_SUPPORT_NPTL
70 default THREADS_LINUXTHREADS if LIBC_SUPPORT_LINUXTHREADS && ! LIBC_SUPPORT_NPTL
71 default THREADS_NONE if ! LIBC_SUPPORT_LINUXTHREADS && ! LIBC_SUPPORT_NPTL
76 depends on LIBC_SUPPORT_NPTL
78 config THREADS_LINUXTHREADS
81 depends on LIBC_SUPPORT_LINUXTHREADS
91 default "nptl" if THREADS_NPTL
92 default "linuxthreads" if THREADS_LINUXTHREADS
93 default "none" if THREADS_NONE
97 Enter the date of the snapshot you want to use in the form: YYYYMMDD
98 where YYYY is the 4-digit year, MM the 2-digit month and DD the 2-digit
102 - glibc has snapshots done every monday, and only the last ten are kept.
103 - uClibc has daily snapshots, and only the last 30-or-so are kept.
105 So if you want to be able to re-build your toolchain later, you will
106 have to save your C library tarball by yourself.