1 # Choose uClibc options
4 comment "uClibc Options"
7 prompt "uClibc C library Version"
8 default BR2_UCLIBC_VERSION_0_9_29
10 Select the version of uClibc you wish to use.
12 config BR2_UCLIBC_VERSION_0_9_28_3
13 depends on BR2_avr32 || BR2_DEPRECATED
14 bool "uClibc 0.9.28.3"
16 config BR2_UCLIBC_VERSION_0_9_29
20 config BR2_UCLIBC_VERSION_SNAPSHOT
26 config BR2_USE_UCLIBC_SNAPSHOT
27 string "Date (yyyymmdd) of snapshot or 'snapshot' for latest"
29 depends on BR2_UCLIBC_VERSION_SNAPSHOT
31 Use latest snapshot or one from a specific date?
33 config BR2_UCLIBC_VERSION_STRING
35 default 0.9.28.3 if BR2_UCLIBC_VERSION_0_9_28_3
36 default 0.9.29 if BR2_UCLIBC_VERSION_0_9_29
37 default 0.9.30 if BR2_UCLIBC_VERSION_0_9_30
38 default $BR2_USE_UCLIBC_SNAPSHOT if BR2_UCLIBC_VERSION_SNAPSHOT
40 config BR2_UCLIBC_CONFIG
41 string "uClibc configuration file to use?"
42 default "toolchain/uClibc/uClibc-0.9.28.config" if BR2_UCLIBC_VERSION_0_9_28_3
43 default "toolchain/uClibc/uClibc-0.9.29.config" if BR2_UCLIBC_VERSION_0_9_29
44 default "toolchain/uClibc/uClibc-0.9.29.config" if BR2_UCLIBC_VERSION_0_9_30
45 default "toolchain/uClibc/uClibc-0.9.29.config" if BR2_UCLIBC_VERSION_SNAPSHOT
47 Some people may wish to use their own modified uClibc configuration
48 file and will specify their config file location with this option.
49 See also docs/README in this package.
50 If unsure, use the default.
52 config BR2_ENABLE_LOCALE
53 bool "Enable locale/gettext/i18n support?"
56 Enable locale/gettext/i18n support?
58 config BR2_ENABLE_LOCALE_PREGENERATED
59 bool "Use pregenerated locale data?"
60 depends on BR2_ENABLE_LOCALE
63 Instead of generating the locale data locally you can optionally
64 download a pregenerated set of locales.
66 Say N here unless your buildhost lacks locale support and you
67 desparately want to use internationalization on your target.
69 prompt "Thread library implementation"
70 default BR2_PTHREADS_OLD
72 Select the version of libpthreads you want to use.
73 Not all thread variants work with all versions of uClibc,
74 the "linuxthreads (stable/old)" may be a working fallback
75 if you need threading at all.
77 config BR2_PTHREADS_NONE
83 config BR2_PTHREADS_OLD
84 bool "linuxthreads (stable/old)"
86 config BR2_PTHREADS_NATIVE
87 bool "Native POSIX Threading (NPTL)"
90 config BR2_PTHREAD_DEBUG
91 bool "Thread library debugging"
92 depends on BR2_PTHREADS || BR2_PTHREADS_OLD || BR2_PTHREADS_NATIVE
95 Build the thread library with debugging enabled.
97 config BR2_UCLIBC_PROGRAM_INVOCATION
98 bool "Enable 'program_invocation_name'"
101 Support for the GNU-specific program_invocation_name and
102 program_invocation_short_name strings. Some GNU packages
103 (like tar and coreutils) utilize these for extra useful
104 output, but in general are not required.