2 # depends on ! MINGW32 && ! BARE_METAL
5 select LIBC_SUPPORT_LINUXTHREADS
6 select LIBC_SUPPORT_THREADS_NONE
8 The de-facto standard for embeded linux systems.
9 Highly configurable, thus as feature-rich as you need, without
10 compromising for size.
14 prompt "uClibc version"
15 # Don't remove next line
16 # CT_INSERT_VERSION_BELOW
18 config LIBC_UCLIBC_V_0_9_31
20 prompt "0.9.31 (EXPERIMENTAL)"
21 depends on EXPERIMENTAL
22 select LIBC_UCLIBC_0_9_30_or_later
24 config LIBC_UCLIBC_V_0_9_30_3
27 select LIBC_UCLIBC_0_9_30_or_later
29 config LIBC_UCLIBC_V_0_9_30_2
32 select LIBC_UCLIBC_0_9_30_or_later
34 config LIBC_UCLIBC_V_0_9_30_1
37 select LIBC_UCLIBC_0_9_30_or_later
39 config LIBC_UCLIBC_V_0_9_30
42 select LIBC_UCLIBC_0_9_30_or_later
44 config LIBC_UCLIBC_V_0_9_29
46 prompt "0.9.29 (OBSOLETE)"
49 config LIBC_UCLIBC_V_0_9_28_3
51 prompt "0.9.28.3 (OBSOLETE)"
54 # As of today (20100702) we can be pretty sure that every
55 # snapshots made since a month ago are post -0.9.30.
57 config LIBC_UCLIBC_V_snapshot
59 prompt "latest snapshot (EXPERIMENTAL)"
60 depends on EXPERIMENTAL
61 select LIBC_SUPPORT_NPTL
62 select LIBC_UCLIBC_0_9_30_or_later
64 config LIBC_UCLIBC_V_specific_date
66 prompt "<specific date> (EXPERIMENTAL)"
67 depends on EXPERIMENTAL
68 select LIBC_SUPPORT_NPTL
69 select LIBC_UCLIBC_0_9_30_or_later
75 prompt "Enter date (YYYYMMDD)" if LIBC_UCLIBC_V_specific_date
76 # Don't remove next line
77 # CT_INSERT_VERSION_STRING_BELOW
78 default "0.9.31" if LIBC_UCLIBC_V_0_9_31
79 default "0.9.30.3" if LIBC_UCLIBC_V_0_9_30_3
80 default "0.9.30.2" if LIBC_UCLIBC_V_0_9_30_2
81 default "0.9.30.1" if LIBC_UCLIBC_V_0_9_30_1
82 default "0.9.30" if LIBC_UCLIBC_V_0_9_30
83 default "0.9.29" if LIBC_UCLIBC_V_0_9_29
84 default "0.9.28.3" if LIBC_UCLIBC_V_0_9_28_3
85 default "snapshot" if LIBC_UCLIBC_V_snapshot
87 config LIBC_UCLIBC_0_9_30_or_later
90 select LIBC_UCLIBC_PARALLEL
92 config LIBC_UCLIBC_PARALLEL
98 prompt "uClibc verbosity:"
99 default LIBC_UCLIBC_VERBOSITY_0
101 config LIBC_UCLIBC_VERBOSITY_0
105 Print terse command indications.
107 config LIBC_UCLIBC_VERBOSITY_1
109 prompt "Brief build (show defines, ld flags)"
111 Print simplified command lines.
113 config LIBC_UCLIBC_VERBOSITY_2
115 prompt "Very verbose build"
117 Print full command lines.
121 config LIBC_UCLIBC_VERBOSITY
123 default "" if LIBC_UCLIBC_VERBOSITY_0
124 default "V=1" if LIBC_UCLIBC_VERBOSITY_1
125 default "V=2" if LIBC_UCLIBC_VERBOSITY_2
130 default LIBC_UCLIBC_DEBUG_LEVEL_0
132 config LIBC_UCLIBC_DEBUG_LEVEL_0
136 config LIBC_UCLIBC_DEBUG_LEVEL_1
140 config LIBC_UCLIBC_DEBUG_LEVEL_2
146 config LIBC_UCLIBC_DEBUG_LEVEL
148 default 0 if LIBC_UCLIBC_DEBUG_LEVEL_0
149 default 1 if LIBC_UCLIBC_DEBUG_LEVEL_1
150 default 2 if LIBC_UCLIBC_DEBUG_LEVEL_2
152 config LIBC_UCLIBC_CONFIG_FILE
154 prompt "Configuration file"
157 Path to the configuration file.
159 You _must_ provide one (for now).