Merge patches sent by Robert P. J. Day <rpjday@mindspring.com>.
Warning: the buildroot folks purposedly removed the skip-comment patch but didn't really said why. Keeping it for the sake of having it in svn just in case (removing it will be easier thant not having it at all).
91 # CT_INSERT_VERSION_ABOVE
92 # Don't remove above line!
97 default "1.09.1" if LIBC_V_1_09_1
98 default "2.0.1" if LIBC_V_2_0_1
99 default "2.0.6" if LIBC_V_2_0_6
100 default "2.1.1" if LIBC_V_2_1_1
101 default "2.1.2" if LIBC_V_2_1_2
102 default "2.1.3" if LIBC_V_2_1_3
103 default "2.2" if LIBC_V_2_2
104 default "2.2.1" if LIBC_V_2_2_1
105 default "2.2.2" if LIBC_V_2_2_2
106 default "2.2.3" if LIBC_V_2_2_3
107 default "2.2.4" if LIBC_V_2_2_4
108 default "2.2.5" if LIBC_V_2_2_5
109 default "2.3" if LIBC_V_2_3
110 default "2.3.1" if LIBC_V_2_3_1
111 default "2.3.2" if LIBC_V_2_3_2
112 default "2.3.3" if LIBC_V_2_3_3
113 default "2.3.4" if LIBC_V_2_3_4
114 default "2.3.5" if LIBC_V_2_3_5
115 default "2.3.6" if LIBC_V_2_3_6
116 default "2.4" if LIBC_V_2_4
117 default "2.5" if LIBC_V_2_5
118 # CT_INSERT_VERSION_STRING_ABOVE
119 # Don't remove above line!
123 prompt "Threading implentation to use:"
124 default LIBC_GLIBC_THREADS_LINUXTHREADS
126 config LIBC_GLIBC_THREADS_NPTL
128 prompt "nptl (not implemented)"
130 config LIBC_GLIBC_THREADS_LINUXTHREADS
132 prompt "linuxthreads"
134 config LIBC_GLIBC_THREADS_NONE
140 config LIBC_GLIBC_EXTRA_CONFIG
142 prompt "glibc extra config"
145 Extra flags to pass onto ./configure when configuring glibc.
147 Eg.: --enable-static-nss
149 config LIBC_GLIBC_EXTRA_CFLAGS
151 prompt "glibc extra target CFLAGS"
154 Extra target CFLAGS to use when building glibc.
156 config LIBC_EXTRA_CC_ARGS
158 prompt "gcc extra flags"
161 Extra flags to pass gcc when building glibc.
163 Seldom used, except for sparc64 which seems to need the flag -64
164 to be passed onto gcc.
166 # Please note: This is not used for now (no sh support).
167 config LIBC_GLIBC_CONFIGPARMS
169 prompt "Extra config params (READ HELP)"
170 default "" if ARCH != "sh3" && ARCH != "sh4"
171 default "no-z-defs=yes" if ARCH = "sh3" || ARCH = "sh4"
173 Some architectures need to set options in the file configparms.
174 This is the case for sh3/4, which really need to set configparms as of
177 Unless you are building a toolchain for sh3/4, you should leave that empty.
179 Note: this is awkward, doesn't work well if you need more than one
182 config LIBC_GLIBC_USE_PORTS
184 prompt "Use the ports addon"
187 The ports addon contains some architecture ports that are not available
188 in the official glibc distribution.
190 For example, this is the case for ARM with glibc >= 2.4
192 Say n only if you're sure that your architecture is in the official
193 glibc distribution for your chosen version.
197 prompt "Pass extra addons list"
200 If you say Y here, you'll be able to give the list of addons you want to
201 include in your C library.
203 config LIBC_ADDONS_LIST
205 prompt "Extra addons"
207 depends on LIBC_ADDONS
209 Extra addons to include in glibc.
211 Eg.: crypt (for very old glibces)
212 ports (for the ports addon, with other architectures)
213 linuxthreads (for the linuxthreads implementation of threads)