3 ## depends on ! MINGW32 && ! BARE_METAL
5 ## select LIBC_SUPPORT_LINUXTHREADS
6 ## select LIBC_SUPPORT_THREADS_NONE
8 ## help The de-facto standard for embeded linux systems.
10 ## help Highly configurable, thus as feature-rich as you
11 ## help need, without compromising for size.
14 comment "'softfp' ABI and uClibc is not entirely tested in crosstool-NG"
15 comment "You may experience issues, although it should work just fine"
16 endif # ARCH_FLOAT_SOFTFP
20 prompt "uClibc version"
21 # Don't remove next line
22 # CT_INSERT_VERSION_BELOW
24 config LIBC_UCLIBC_V_0_9_33_1
27 select LIBC_UCLIBC_0_9_32_or_later
29 config LIBC_UCLIBC_V_0_9_33
32 select LIBC_UCLIBC_0_9_32_or_later
34 config LIBC_UCLIBC_V_0_9_32_1
37 select LIBC_UCLIBC_0_9_32_or_later
39 config LIBC_UCLIBC_V_0_9_32
42 select LIBC_UCLIBC_0_9_32_or_later
44 config LIBC_UCLIBC_V_0_9_31
46 prompt "0.9.31 (EXPERIMENTAL)"
47 depends on EXPERIMENTAL
48 select LIBC_UCLIBC_0_9_30_or_later
50 config LIBC_UCLIBC_V_0_9_30_3
53 select LIBC_UCLIBC_0_9_30_or_later
55 config LIBC_UCLIBC_V_0_9_30_2
58 select LIBC_UCLIBC_0_9_30_or_later
60 config LIBC_UCLIBC_V_0_9_30_1
63 select LIBC_UCLIBC_0_9_30_or_later
65 config LIBC_UCLIBC_V_0_9_30
68 select LIBC_UCLIBC_0_9_30_or_later
70 config LIBC_UCLIBC_V_0_9_29
72 prompt "0.9.29 (OBSOLETE)"
75 config LIBC_UCLIBC_V_0_9_28_3
77 prompt "0.9.28.3 (OBSOLETE)"
80 # As of today (20100702) we can be pretty sure that every
81 # snapshots made since a month ago are post -0.9.30.
83 config LIBC_UCLIBC_V_snapshot
85 prompt "latest snapshot (EXPERIMENTAL)"
86 depends on EXPERIMENTAL
87 select LIBC_SUPPORT_NPTL
88 select LIBC_UCLIBC_0_9_30_or_later
90 config LIBC_UCLIBC_V_specific_date
92 prompt "<specific date> (EXPERIMENTAL)"
93 depends on EXPERIMENTAL
94 select LIBC_SUPPORT_NPTL
95 select LIBC_UCLIBC_0_9_30_or_later
101 prompt "Enter date (YYYYMMDD)" if LIBC_UCLIBC_V_specific_date
102 # Don't remove next line
103 # CT_INSERT_VERSION_STRING_BELOW
104 default "0.9.33.1" if LIBC_UCLIBC_V_0_9_33_1
105 default "0.9.33" if LIBC_UCLIBC_V_0_9_33
106 default "0.9.32.1" if LIBC_UCLIBC_V_0_9_32_1
107 default "0.9.32" if LIBC_UCLIBC_V_0_9_32
108 default "0.9.31" if LIBC_UCLIBC_V_0_9_31
109 default "0.9.30.3" if LIBC_UCLIBC_V_0_9_30_3
110 default "0.9.30.2" if LIBC_UCLIBC_V_0_9_30_2
111 default "0.9.30.1" if LIBC_UCLIBC_V_0_9_30_1
112 default "0.9.30" if LIBC_UCLIBC_V_0_9_30
113 default "0.9.29" if LIBC_UCLIBC_V_0_9_29
114 default "0.9.28.3" if LIBC_UCLIBC_V_0_9_28_3
115 default "snapshot" if LIBC_UCLIBC_V_snapshot
117 config LIBC_UCLIBC_0_9_32_or_later
119 select LIBC_SUPPORT_NPTL
120 select LIBC_UCLIBC_0_9_30_or_later
122 config LIBC_UCLIBC_0_9_30_or_later
124 select LIBC_UCLIBC_PARALLEL
126 config LIBC_UCLIBC_PARALLEL
131 prompt "uClibc verbosity:"
132 default LIBC_UCLIBC_VERBOSITY_0
134 config LIBC_UCLIBC_VERBOSITY_0
138 Print terse command indications.
140 config LIBC_UCLIBC_VERBOSITY_1
142 prompt "Brief build (show defines, ld flags)"
144 Print simplified command lines.
146 config LIBC_UCLIBC_VERBOSITY_2
148 prompt "Very verbose build"
150 Print full command lines.
154 config LIBC_UCLIBC_VERBOSITY
156 default "" if LIBC_UCLIBC_VERBOSITY_0
157 default "V=1" if LIBC_UCLIBC_VERBOSITY_1
158 default "V=2" if LIBC_UCLIBC_VERBOSITY_2
163 default LIBC_UCLIBC_DEBUG_LEVEL_0
165 config LIBC_UCLIBC_DEBUG_LEVEL_0
169 config LIBC_UCLIBC_DEBUG_LEVEL_1
173 config LIBC_UCLIBC_DEBUG_LEVEL_2
179 config LIBC_UCLIBC_DEBUG_LEVEL
181 default 0 if LIBC_UCLIBC_DEBUG_LEVEL_0
182 default 1 if LIBC_UCLIBC_DEBUG_LEVEL_1
183 default 2 if LIBC_UCLIBC_DEBUG_LEVEL_2
185 config LIBC_UCLIBC_CONFIG_FILE
187 prompt "Configuration file"
190 Path to the configuration file.
192 You _must_ provide one (for now).