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.
15 prompt "uClibc version"
16 # Don't remove next line
17 # CT_INSERT_VERSION_BELOW
19 config LIBC_UCLIBC_V_0_9_32
22 select LIBC_UCLIBC_0_9_30_or_later
24 config LIBC_UCLIBC_V_0_9_31
26 prompt "0.9.31 (EXPERIMENTAL)"
27 depends on EXPERIMENTAL
28 select LIBC_UCLIBC_0_9_30_or_later
30 config LIBC_UCLIBC_V_0_9_30_3
33 select LIBC_UCLIBC_0_9_30_or_later
35 config LIBC_UCLIBC_V_0_9_30_2
38 select LIBC_UCLIBC_0_9_30_or_later
40 config LIBC_UCLIBC_V_0_9_30_1
43 select LIBC_UCLIBC_0_9_30_or_later
45 config LIBC_UCLIBC_V_0_9_30
48 select LIBC_UCLIBC_0_9_30_or_later
50 config LIBC_UCLIBC_V_0_9_29
52 prompt "0.9.29 (OBSOLETE)"
55 config LIBC_UCLIBC_V_0_9_28_3
57 prompt "0.9.28.3 (OBSOLETE)"
60 # As of today (20100702) we can be pretty sure that every
61 # snapshots made since a month ago are post -0.9.30.
63 config LIBC_UCLIBC_V_snapshot
65 prompt "latest snapshot (EXPERIMENTAL)"
66 depends on EXPERIMENTAL
67 select LIBC_SUPPORT_NPTL
68 select LIBC_UCLIBC_0_9_30_or_later
70 config LIBC_UCLIBC_V_specific_date
72 prompt "<specific date> (EXPERIMENTAL)"
73 depends on EXPERIMENTAL
74 select LIBC_SUPPORT_NPTL
75 select LIBC_UCLIBC_0_9_30_or_later
81 prompt "Enter date (YYYYMMDD)" if LIBC_UCLIBC_V_specific_date
82 # Don't remove next line
83 # CT_INSERT_VERSION_STRING_BELOW
84 default "0.9.32" if LIBC_UCLIBC_V_0_9_32
85 default "0.9.31" if LIBC_UCLIBC_V_0_9_31
86 default "0.9.30.3" if LIBC_UCLIBC_V_0_9_30_3
87 default "0.9.30.2" if LIBC_UCLIBC_V_0_9_30_2
88 default "0.9.30.1" if LIBC_UCLIBC_V_0_9_30_1
89 default "0.9.30" if LIBC_UCLIBC_V_0_9_30
90 default "0.9.29" if LIBC_UCLIBC_V_0_9_29
91 default "0.9.28.3" if LIBC_UCLIBC_V_0_9_28_3
92 default "snapshot" if LIBC_UCLIBC_V_snapshot
94 config LIBC_UCLIBC_0_9_30_or_later
96 select LIBC_UCLIBC_PARALLEL
98 config LIBC_UCLIBC_PARALLEL
103 prompt "uClibc verbosity:"
104 default LIBC_UCLIBC_VERBOSITY_0
106 config LIBC_UCLIBC_VERBOSITY_0
110 Print terse command indications.
112 config LIBC_UCLIBC_VERBOSITY_1
114 prompt "Brief build (show defines, ld flags)"
116 Print simplified command lines.
118 config LIBC_UCLIBC_VERBOSITY_2
120 prompt "Very verbose build"
122 Print full command lines.
126 config LIBC_UCLIBC_VERBOSITY
128 default "" if LIBC_UCLIBC_VERBOSITY_0
129 default "V=1" if LIBC_UCLIBC_VERBOSITY_1
130 default "V=2" if LIBC_UCLIBC_VERBOSITY_2
135 default LIBC_UCLIBC_DEBUG_LEVEL_0
137 config LIBC_UCLIBC_DEBUG_LEVEL_0
141 config LIBC_UCLIBC_DEBUG_LEVEL_1
145 config LIBC_UCLIBC_DEBUG_LEVEL_2
151 config LIBC_UCLIBC_DEBUG_LEVEL
153 default 0 if LIBC_UCLIBC_DEBUG_LEVEL_0
154 default 1 if LIBC_UCLIBC_DEBUG_LEVEL_1
155 default 2 if LIBC_UCLIBC_DEBUG_LEVEL_2
157 config LIBC_UCLIBC_CONFIG_FILE
159 prompt "Configuration file"
162 Path to the configuration file.
164 You _must_ provide one (for now).