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
27 config BR2_USE_UCLIBC_SNAPSHOT
28 string "Date (yyyymmdd) of snapshot or 'snapshot' for latest"
30 depends on BR2_UCLIBC_VERSION_SNAPSHOT
32 Use latest snapshot or one from a specific date?
34 config BR2_UCLIBC_CONFIG
35 string "uClibc configuration file to use?"
36 default "toolchain/uClibc/uClibc-0.9.28.config" if BR2_UCLIBC_VERSION_0_9_28_3
37 default "toolchain/uClibc/uClibc-0.9.29.config" if BR2_UCLIBC_VERSION_0_9_29
38 default "toolchain/uClibc/uClibc-0.9.29.config" if BR2_UCLIBC_VERSION_0_9_30
39 default "toolchain/uClibc/uClibc-0.9.29.config" if BR2_UCLIBC_VERSION_SNAPSHOT
41 Some people may wish to use their own modified uClibc configuration
42 file and will specify their config file location with this option.
43 See also docs/README in this package.
44 If unsure, use the default.
46 config BR2_ENABLE_LOCALE
47 bool "Enable locale/gettext/i18n support?"
50 Enable locale/gettext/i18n support?
52 config BR2_ENABLE_LOCALE_PREGENERATED
53 bool "Use pregenerated locale data?"
54 depends on BR2_ENABLE_LOCALE
57 Instead of generating the locale data locally you can optionally
58 download a pregenerated set of locales.
62 prompt "Thread library implementation"
63 default BR2_PTHREADS_OLD
65 Select the version of libpthreads you want to use.
66 Not all thread variants work with all versions of uClibc,
67 the "linuxthreads (stable/old)" may be a working fallback
68 if you need threading at all.
70 config BR2_PTHREADS_NONE
76 config BR2_PTHREADS_OLD
77 bool "linuxthreads (stable/old)"
79 config BR2_PTHREADS_NATIVE
80 bool "Native POSIX Threading (NPTL)"
83 config BR2_PTHREAD_DEBUG
84 bool "Thread library debugging"
85 depends on BR2_PTHREADS || BR2_PTHREADS_OLD || BR2_PTHREADS_NATIVE
88 Build the thread library with debugging enabled.
90 config BR2_UCLIBC_PROGRAM_INVOCATION
91 bool "Enable 'program_invocation_name'"
94 Support for the GNU-specific program_invocation_name and
95 program_invocation_short_name strings. Some GNU packages
96 (like tar and coreutils) utilize these for extra useful
97 output, but in general are not required.