2 # depends on ! 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 "glibc version"
14 # Don't remove next line
15 # CT_INSERT_VERSION_BELOW
20 select LIBC_GLIBC_2_8_or_later
25 select LIBC_GLIBC_2_8_or_later
29 prompt "2.7 (OBSOLETE)"
34 prompt "2.6.1 (OBSOLETE)"
39 prompt "2.6 (OBSOLETE)"
44 prompt "2.5.1 (OBSOLETE)"
49 prompt "2.5 (OBSOLETE)"
54 prompt "2.3.6 (OBSOLETE)"
61 # Don't remove next line
62 # CT_INSERT_VERSION_STRING_BELOW
63 default "2.9" if LIBC_V_2_9
64 default "2.8" if LIBC_V_2_8
65 default "2.7" if LIBC_V_2_7
66 default "2.6.1" if LIBC_V_2_6_1
67 default "2.6" if LIBC_V_2_6
68 default "2.5.1" if LIBC_V_2_5_1
69 default "2.5" if LIBC_V_2_5
70 default "2.3.6" if LIBC_V_2_3_6
72 config LIBC_GLIBC_2_8_or_later
78 prompt "Retrieval method"
79 default LIBC_GLIBC_TARBALL
81 config LIBC_GLIBC_TARBALL
83 prompt "Released tarball"
84 depends on ! LIBC_GLIBC_2_8_or_later || ! ( LIBC_GLIBC_USE_PORTS || ( LIBC_ADDONS_LIST != "" ) )
86 Until end of Februrary 2009, there was no tarball for glibc releases
87 2.8 and later. This was intentional.
89 Then, all of a sudden, tarballs for those releases have appeared at the
90 traditional download place (ftp.gnu.org).
92 Some of the glibc people argue that fixes are committed to the maintenance
93 branch, and thus it is the best plac e to retrieve the glibc from.
94 On the other hand, it might be preferable to always generate a toolchain
95 using a known code-base, so the toolchain can be reproducible.
97 For version prior to 2.8, tarballs were readily available.
99 If you want your toolchain to really be reproducible, say 'Y' here.
100 If you can live with a moving code-base, look at the other choice
103 config LIBC_GLIBC_CVS
105 prompt "CVS checkout"
107 See the help for the entry "Released tarball", above.
109 If you can live with a moving code-base, say 'Y' here.
110 If you want your toolchain to really be reproducible, look at the
111 choice entry "Released tarball from FTP", above.
115 config LIBC_GLIBC_CVS_date
117 prompt "checkout as of date"
120 The date, in ISO-8601 format, at which to check out the repository.
122 endif # LIBC_GLIBC_CVS