2 # depends on ! MINGW32 && ! BARE_METAL && ARCH_USE_MMU
5 select LIBC_SUPPORT_NPTL
7 The de-facto standard for Linux distributions.
8 Feature-rich, but large... Most usefull for desktop-like systems.
12 prompt "Retrieval method"
13 default LIBC_GLIBC_TARBALL
15 config LIBC_GLIBC_TARBALL
17 prompt "Released tarball"
19 Until end of Februrary 2009, there was no tarball for glibc releases
20 2.8 and later. This was intentional.
22 Then, all of a sudden, tarballs for those releases have appeared at the
23 traditional download place (ftp.gnu.org).
25 Some of the glibc people argue that fixes are committed to the maintenance
26 branch, and thus it is the best plac e to retrieve the glibc from.
27 On the other hand, it might be preferable to always generate a toolchain
28 using a known code-base, so the toolchain can be reproducible.
30 For version prior to 2.8, tarballs were readily available.
32 If you want your toolchain to really be reproducible, say 'Y' here.
33 If you can live with a moving code-base, look at the other choice
40 prompt "glibc version"
41 # Don't remove next line
42 # CT_INSERT_VERSION_BELOW
44 config LIBC_GLIBC_V_2_12_2
46 prompt "2.12.2 (EXPERIMENTAL)"
47 depends on EXPERIMENTAL
49 config LIBC_GLIBC_V_2_12_1
51 prompt "2.12.1 (EXPERIMENTAL)"
52 depends on EXPERIMENTAL
54 config LIBC_GLIBC_V_2_11_1
56 prompt "2.11.1 (EXPERIMENTAL)"
57 depends on EXPERIMENTAL
59 config LIBC_GLIBC_V_2_11
61 prompt "2.11 (EXPERIMENTAL)"
62 depends on EXPERIMENTAL
64 config LIBC_GLIBC_V_2_10_1
66 prompt "2.10.1 (EXPERIMENTAL)"
67 depends on EXPERIMENTAL
68 select LIBC_GLIBC_USE_PORTS
70 config LIBC_GLIBC_V_2_9
74 config LIBC_GLIBC_V_2_8
78 config LIBC_GLIBC_V_2_7
80 prompt "2.7 (OBSOLETE)"
83 config LIBC_GLIBC_V_2_6_1
85 prompt "2.6.1 (OBSOLETE)"
88 config LIBC_GLIBC_V_2_6
90 prompt "2.6 (OBSOLETE)"
93 config LIBC_GLIBC_V_2_5_1
95 prompt "2.5.1 (OBSOLETE)"
97 select LIBC_SUPPORT_LINUXTHREADS
99 config LIBC_GLIBC_V_2_5
101 prompt "2.5 (OBSOLETE)"
103 select LIBC_SUPPORT_LINUXTHREADS
109 # Don't remove next line
110 # CT_INSERT_VERSION_STRING_BELOW
111 default "2.12.2" if LIBC_GLIBC_V_2_12_2
112 default "2.12.1" if LIBC_GLIBC_V_2_12_1
113 default "2.11.1" if LIBC_GLIBC_V_2_11_1
114 default "2.11" if LIBC_GLIBC_V_2_11
115 default "2.10.1" if LIBC_GLIBC_V_2_10_1
116 default "2.9" if LIBC_GLIBC_V_2_9
117 default "2.8" if LIBC_GLIBC_V_2_8
118 default "2.7" if LIBC_GLIBC_V_2_7
119 default "2.6.1" if LIBC_GLIBC_V_2_6_1
120 default "2.6" if LIBC_GLIBC_V_2_6
121 default "2.5.1" if LIBC_GLIBC_V_2_5_1
122 default "2.5" if LIBC_GLIBC_V_2_5