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_32_1
27 select LIBC_UCLIBC_0_9_32_or_later
29 config LIBC_UCLIBC_V_0_9_32
32 select LIBC_UCLIBC_0_9_32_or_later
34 config LIBC_UCLIBC_V_0_9_31
36 prompt "0.9.31 (EXPERIMENTAL)"
37 depends on EXPERIMENTAL
38 select LIBC_UCLIBC_0_9_30_or_later
40 config LIBC_UCLIBC_V_0_9_30_3
43 select LIBC_UCLIBC_0_9_30_or_later
45 config LIBC_UCLIBC_V_0_9_30_2
48 select LIBC_UCLIBC_0_9_30_or_later
50 config LIBC_UCLIBC_V_0_9_30_1
53 select LIBC_UCLIBC_0_9_30_or_later
55 config LIBC_UCLIBC_V_0_9_30
58 select LIBC_UCLIBC_0_9_30_or_later
60 config LIBC_UCLIBC_V_0_9_29
62 prompt "0.9.29 (OBSOLETE)"
65 config LIBC_UCLIBC_V_0_9_28_3
67 prompt "0.9.28.3 (OBSOLETE)"
70 # As of today (20100702) we can be pretty sure that every
71 # snapshots made since a month ago are post -0.9.30.
73 config LIBC_UCLIBC_V_snapshot
75 prompt "latest snapshot (EXPERIMENTAL)"
76 depends on EXPERIMENTAL
77 select LIBC_SUPPORT_NPTL
78 select LIBC_UCLIBC_0_9_30_or_later
80 config LIBC_UCLIBC_V_specific_date
82 prompt "<specific date> (EXPERIMENTAL)"
83 depends on EXPERIMENTAL
84 select LIBC_SUPPORT_NPTL
85 select LIBC_UCLIBC_0_9_30_or_later
91 prompt "Enter date (YYYYMMDD)" if LIBC_UCLIBC_V_specific_date
92 # Don't remove next line
93 # CT_INSERT_VERSION_STRING_BELOW
94 default "0.9.32.1" if LIBC_UCLIBC_V_0_9_32_1
95 default "0.9.32" if LIBC_UCLIBC_V_0_9_32
96 default "0.9.31" if LIBC_UCLIBC_V_0_9_31
97 default "0.9.30.3" if LIBC_UCLIBC_V_0_9_30_3
98 default "0.9.30.2" if LIBC_UCLIBC_V_0_9_30_2
99 default "0.9.30.1" if LIBC_UCLIBC_V_0_9_30_1
100 default "0.9.30" if LIBC_UCLIBC_V_0_9_30
101 default "0.9.29" if LIBC_UCLIBC_V_0_9_29
102 default "0.9.28.3" if LIBC_UCLIBC_V_0_9_28_3
103 default "snapshot" if LIBC_UCLIBC_V_snapshot
105 config LIBC_UCLIBC_0_9_32_or_later
107 select LIBC_SUPPORT_NPTL
108 select LIBC_UCLIBC_0_9_30_or_later
110 config LIBC_UCLIBC_0_9_30_or_later
112 select LIBC_UCLIBC_PARALLEL
114 config LIBC_UCLIBC_PARALLEL
119 prompt "uClibc verbosity:"
120 default LIBC_UCLIBC_VERBOSITY_0
122 config LIBC_UCLIBC_VERBOSITY_0
126 Print terse command indications.
128 config LIBC_UCLIBC_VERBOSITY_1
130 prompt "Brief build (show defines, ld flags)"
132 Print simplified command lines.
134 config LIBC_UCLIBC_VERBOSITY_2
136 prompt "Very verbose build"
138 Print full command lines.
142 config LIBC_UCLIBC_VERBOSITY
144 default "" if LIBC_UCLIBC_VERBOSITY_0
145 default "V=1" if LIBC_UCLIBC_VERBOSITY_1
146 default "V=2" if LIBC_UCLIBC_VERBOSITY_2
151 default LIBC_UCLIBC_DEBUG_LEVEL_0
153 config LIBC_UCLIBC_DEBUG_LEVEL_0
157 config LIBC_UCLIBC_DEBUG_LEVEL_1
161 config LIBC_UCLIBC_DEBUG_LEVEL_2
167 config LIBC_UCLIBC_DEBUG_LEVEL
169 default 0 if LIBC_UCLIBC_DEBUG_LEVEL_0
170 default 1 if LIBC_UCLIBC_DEBUG_LEVEL_1
171 default 2 if LIBC_UCLIBC_DEBUG_LEVEL_2
173 config LIBC_UCLIBC_CONFIG_FILE
175 prompt "Configuration file"
178 Path to the configuration file.
180 You _must_ provide one (for now).