2 # depends on ! MINGW32 && ! BARE_METAL && ARCH_USE_MMU
5 select LIBC_SUPPORT_NPTL
6 select LIBC_SUPPORT_LINUXTHREADS
8 The de-facto standard for Linux distributions.
9 Feature-rich, but large... Most usefull for desktop-like systems.
13 prompt "Retrieval method"
14 default LIBC_GLIBC_TARBALL
16 config LIBC_GLIBC_TARBALL
18 prompt "Released tarball"
20 Until end of Februrary 2009, there was no tarball for glibc releases
21 2.8 and later. This was intentional.
23 Then, all of a sudden, tarballs for those releases have appeared at the
24 traditional download place (ftp.gnu.org).
26 Some of the glibc people argue that fixes are committed to the maintenance
27 branch, and thus it is the best plac e to retrieve the glibc from.
28 On the other hand, it might be preferable to always generate a toolchain
29 using a known code-base, so the toolchain can be reproducible.
31 For version prior to 2.8, tarballs were readily available.
33 If you want your toolchain to really be reproducible, say 'Y' here.
34 If you can live with a moving code-base, look at the other choice
41 prompt "glibc version"
42 # Don't remove next line
43 # CT_INSERT_VERSION_BELOW
45 config LIBC_GLIBC_V_2_12_2
47 prompt "2.12.2 (EXPERIMENTAL)"
48 depends on EXPERIMENTAL
50 config LIBC_GLIBC_V_2_12_1
52 prompt "2.12.1 (EXPERIMENTAL)"
53 depends on EXPERIMENTAL
55 config LIBC_GLIBC_V_2_11_1
57 prompt "2.11.1 (EXPERIMENTAL)"
58 depends on EXPERIMENTAL
60 config LIBC_GLIBC_V_2_11
62 prompt "2.11 (EXPERIMENTAL)"
63 depends on EXPERIMENTAL
65 config LIBC_GLIBC_V_2_10_1
67 prompt "2.10.1 (EXPERIMENTAL)"
68 depends on EXPERIMENTAL
69 select LIBC_GLIBC_USE_PORTS
71 config LIBC_GLIBC_V_2_9
75 config LIBC_GLIBC_V_2_8
79 config LIBC_GLIBC_V_2_7
81 prompt "2.7 (OBSOLETE)"
84 config LIBC_GLIBC_V_2_6_1
86 prompt "2.6.1 (OBSOLETE)"
89 config LIBC_GLIBC_V_2_6
91 prompt "2.6 (OBSOLETE)"
94 config LIBC_GLIBC_V_2_5_1
96 prompt "2.5.1 (OBSOLETE)"
99 config LIBC_GLIBC_V_2_5
101 prompt "2.5 (OBSOLETE)"
108 # Don't remove next line
109 # CT_INSERT_VERSION_STRING_BELOW
110 default "2.12.2" if LIBC_GLIBC_V_2_12_2
111 default "2.12.1" if LIBC_GLIBC_V_2_12_1
112 default "2.11.1" if LIBC_GLIBC_V_2_11_1
113 default "2.11" if LIBC_GLIBC_V_2_11
114 default "2.10.1" if LIBC_GLIBC_V_2_10_1
115 default "2.9" if LIBC_GLIBC_V_2_9
116 default "2.8" if LIBC_GLIBC_V_2_8
117 default "2.7" if LIBC_GLIBC_V_2_7
118 default "2.6.1" if LIBC_GLIBC_V_2_6_1
119 default "2.6" if LIBC_GLIBC_V_2_6
120 default "2.5.1" if LIBC_GLIBC_V_2_5_1
121 default "2.5" if LIBC_GLIBC_V_2_5