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
27 select LIBC_UCLIBC_0_9_32_or_later
29 config LIBC_UCLIBC_V_0_9_32_1
32 select LIBC_UCLIBC_0_9_32_or_later
34 config LIBC_UCLIBC_V_0_9_32
37 select LIBC_UCLIBC_0_9_32_or_later
39 config LIBC_UCLIBC_V_0_9_31
41 prompt "0.9.31 (EXPERIMENTAL)"
42 depends on EXPERIMENTAL
43 select LIBC_UCLIBC_0_9_30_or_later
45 config LIBC_UCLIBC_V_0_9_30_3
48 select LIBC_UCLIBC_0_9_30_or_later
50 config LIBC_UCLIBC_V_0_9_30_2
53 select LIBC_UCLIBC_0_9_30_or_later
55 config LIBC_UCLIBC_V_0_9_30_1
58 select LIBC_UCLIBC_0_9_30_or_later
60 config LIBC_UCLIBC_V_0_9_30
63 select LIBC_UCLIBC_0_9_30_or_later
65 config LIBC_UCLIBC_V_0_9_29
67 prompt "0.9.29 (OBSOLETE)"
70 config LIBC_UCLIBC_V_0_9_28_3
72 prompt "0.9.28.3 (OBSOLETE)"
75 # As of today (20100702) we can be pretty sure that every
76 # snapshots made since a month ago are post -0.9.30.
78 config LIBC_UCLIBC_V_snapshot
80 prompt "latest snapshot (EXPERIMENTAL)"
81 depends on EXPERIMENTAL
82 select LIBC_SUPPORT_NPTL
83 select LIBC_UCLIBC_0_9_30_or_later
85 config LIBC_UCLIBC_V_specific_date
87 prompt "<specific date> (EXPERIMENTAL)"
88 depends on EXPERIMENTAL
89 select LIBC_SUPPORT_NPTL
90 select LIBC_UCLIBC_0_9_30_or_later
96 prompt "Enter date (YYYYMMDD)" if LIBC_UCLIBC_V_specific_date
97 # Don't remove next line
98 # CT_INSERT_VERSION_STRING_BELOW
99 default "0.9.33" if LIBC_UCLIBC_V_0_9_33
100 default "0.9.32.1" if LIBC_UCLIBC_V_0_9_32_1
101 default "0.9.32" if LIBC_UCLIBC_V_0_9_32
102 default "0.9.31" if LIBC_UCLIBC_V_0_9_31
103 default "0.9.30.3" if LIBC_UCLIBC_V_0_9_30_3
104 default "0.9.30.2" if LIBC_UCLIBC_V_0_9_30_2
105 default "0.9.30.1" if LIBC_UCLIBC_V_0_9_30_1
106 default "0.9.30" if LIBC_UCLIBC_V_0_9_30
107 default "0.9.29" if LIBC_UCLIBC_V_0_9_29
108 default "0.9.28.3" if LIBC_UCLIBC_V_0_9_28_3
109 default "snapshot" if LIBC_UCLIBC_V_snapshot
111 config LIBC_UCLIBC_0_9_32_or_later
113 select LIBC_SUPPORT_NPTL
114 select LIBC_UCLIBC_0_9_30_or_later
116 config LIBC_UCLIBC_0_9_30_or_later
118 select LIBC_UCLIBC_PARALLEL
120 config LIBC_UCLIBC_PARALLEL
125 prompt "uClibc verbosity:"
126 default LIBC_UCLIBC_VERBOSITY_0
128 config LIBC_UCLIBC_VERBOSITY_0
132 Print terse command indications.
134 config LIBC_UCLIBC_VERBOSITY_1
136 prompt "Brief build (show defines, ld flags)"
138 Print simplified command lines.
140 config LIBC_UCLIBC_VERBOSITY_2
142 prompt "Very verbose build"
144 Print full command lines.
148 config LIBC_UCLIBC_VERBOSITY
150 default "" if LIBC_UCLIBC_VERBOSITY_0
151 default "V=1" if LIBC_UCLIBC_VERBOSITY_1
152 default "V=2" if LIBC_UCLIBC_VERBOSITY_2
157 default LIBC_UCLIBC_DEBUG_LEVEL_0
159 config LIBC_UCLIBC_DEBUG_LEVEL_0
163 config LIBC_UCLIBC_DEBUG_LEVEL_1
167 config LIBC_UCLIBC_DEBUG_LEVEL_2
173 config LIBC_UCLIBC_DEBUG_LEVEL
175 default 0 if LIBC_UCLIBC_DEBUG_LEVEL_0
176 default 1 if LIBC_UCLIBC_DEBUG_LEVEL_1
177 default 2 if LIBC_UCLIBC_DEBUG_LEVEL_2
179 config LIBC_UCLIBC_CONFIG_FILE
181 prompt "Configuration file"
184 Path to the configuration file.
186 You _must_ provide one (for now).