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
27 select LIBC_UCLIBC_0_9_32_or_later
29 config LIBC_UCLIBC_V_0_9_31
31 prompt "0.9.31 (EXPERIMENTAL)"
32 depends on EXPERIMENTAL
33 select LIBC_UCLIBC_0_9_30_or_later
35 config LIBC_UCLIBC_V_0_9_30_3
38 select LIBC_UCLIBC_0_9_30_or_later
40 config LIBC_UCLIBC_V_0_9_30_2
43 select LIBC_UCLIBC_0_9_30_or_later
45 config LIBC_UCLIBC_V_0_9_30_1
48 select LIBC_UCLIBC_0_9_30_or_later
50 config LIBC_UCLIBC_V_0_9_30
53 select LIBC_UCLIBC_0_9_30_or_later
55 config LIBC_UCLIBC_V_0_9_29
57 prompt "0.9.29 (OBSOLETE)"
60 config LIBC_UCLIBC_V_0_9_28_3
62 prompt "0.9.28.3 (OBSOLETE)"
65 # As of today (20100702) we can be pretty sure that every
66 # snapshots made since a month ago are post -0.9.30.
68 config LIBC_UCLIBC_V_snapshot
70 prompt "latest snapshot (EXPERIMENTAL)"
71 depends on EXPERIMENTAL
72 select LIBC_SUPPORT_NPTL
73 select LIBC_UCLIBC_0_9_30_or_later
75 config LIBC_UCLIBC_V_specific_date
77 prompt "<specific date> (EXPERIMENTAL)"
78 depends on EXPERIMENTAL
79 select LIBC_SUPPORT_NPTL
80 select LIBC_UCLIBC_0_9_30_or_later
86 prompt "Enter date (YYYYMMDD)" if LIBC_UCLIBC_V_specific_date
87 # Don't remove next line
88 # CT_INSERT_VERSION_STRING_BELOW
89 default "0.9.32" if LIBC_UCLIBC_V_0_9_32
90 default "0.9.31" if LIBC_UCLIBC_V_0_9_31
91 default "0.9.30.3" if LIBC_UCLIBC_V_0_9_30_3
92 default "0.9.30.2" if LIBC_UCLIBC_V_0_9_30_2
93 default "0.9.30.1" if LIBC_UCLIBC_V_0_9_30_1
94 default "0.9.30" if LIBC_UCLIBC_V_0_9_30
95 default "0.9.29" if LIBC_UCLIBC_V_0_9_29
96 default "0.9.28.3" if LIBC_UCLIBC_V_0_9_28_3
97 default "snapshot" if LIBC_UCLIBC_V_snapshot
99 config LIBC_UCLIBC_0_9_32_or_later
101 select LIBC_SUPPORT_NPTL
102 select LIBC_UCLIBC_0_9_30_or_later
104 config LIBC_UCLIBC_0_9_30_or_later
106 select LIBC_UCLIBC_PARALLEL
108 config LIBC_UCLIBC_PARALLEL
113 prompt "uClibc verbosity:"
114 default LIBC_UCLIBC_VERBOSITY_0
116 config LIBC_UCLIBC_VERBOSITY_0
120 Print terse command indications.
122 config LIBC_UCLIBC_VERBOSITY_1
124 prompt "Brief build (show defines, ld flags)"
126 Print simplified command lines.
128 config LIBC_UCLIBC_VERBOSITY_2
130 prompt "Very verbose build"
132 Print full command lines.
136 config LIBC_UCLIBC_VERBOSITY
138 default "" if LIBC_UCLIBC_VERBOSITY_0
139 default "V=1" if LIBC_UCLIBC_VERBOSITY_1
140 default "V=2" if LIBC_UCLIBC_VERBOSITY_2
145 default LIBC_UCLIBC_DEBUG_LEVEL_0
147 config LIBC_UCLIBC_DEBUG_LEVEL_0
151 config LIBC_UCLIBC_DEBUG_LEVEL_1
155 config LIBC_UCLIBC_DEBUG_LEVEL_2
161 config LIBC_UCLIBC_DEBUG_LEVEL
163 default 0 if LIBC_UCLIBC_DEBUG_LEVEL_0
164 default 1 if LIBC_UCLIBC_DEBUG_LEVEL_1
165 default 2 if LIBC_UCLIBC_DEBUG_LEVEL_2
167 config LIBC_UCLIBC_CONFIG_FILE
169 prompt "Configuration file"
172 Path to the configuration file.
174 You _must_ provide one (for now).