1 # Choose uClibc options
4 comment "uClibc Options"
7 prompt "uClibc C library Version"
8 default BR2_UCLIBC_VERSION_0_9_30_1
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
18 depends on BR2_DEPRECATED
21 config BR2_UCLIBC_VERSION_0_9_30
23 depends on BR2_DEPRECATED
25 config BR2_UCLIBC_VERSION_0_9_30_1
26 bool "uClibc 0.9.30.1"
28 config BR2_UCLIBC_VERSION_SNAPSHOT
34 config BR2_USE_UCLIBC_SNAPSHOT
35 string "Date (yyyymmdd) of snapshot or 'snapshot' for latest"
37 depends on BR2_UCLIBC_VERSION_SNAPSHOT
39 Use latest snapshot or one from a specific date?
41 config BR2_UCLIBC_VERSION_STRING
43 default 0.9.28.3 if BR2_UCLIBC_VERSION_0_9_28_3
44 default 0.9.29 if BR2_UCLIBC_VERSION_0_9_29
45 default 0.9.30 if BR2_UCLIBC_VERSION_0_9_30
46 default 0.9.30.1 if BR2_UCLIBC_VERSION_0_9_30_1
47 default $BR2_USE_UCLIBC_SNAPSHOT if BR2_UCLIBC_VERSION_SNAPSHOT
49 config BR2_UCLIBC_CONFIG
50 string "uClibc configuration file to use?"
51 default "toolchain/uClibc/uClibc-0.9.28.config" if BR2_UCLIBC_VERSION_0_9_28_3
52 default "toolchain/uClibc/uClibc-0.9.29.config" if BR2_UCLIBC_VERSION_0_9_29
53 default "toolchain/uClibc/uClibc-0.9.29.config" if BR2_UCLIBC_VERSION_0_9_30
54 default "toolchain/uClibc/uClibc-0.9.29.config" if BR2_UCLIBC_VERSION_0_9_30_1
55 default "toolchain/uClibc/uClibc-0.9.29.config" if BR2_UCLIBC_VERSION_SNAPSHOT
57 Some people may wish to use their own modified uClibc configuration
58 file and will specify their config file location with this option.
59 See also docs/README in this package.
60 If unsure, use the default.
62 config BR2_ENABLE_LOCALE
63 bool "Enable locale/gettext/i18n support?"
66 Enable locale/gettext/i18n support?
68 config BR2_ENABLE_LOCALE_PREGENERATED
69 bool "Use pregenerated locale data?"
70 depends on BR2_ENABLE_LOCALE
73 Instead of generating the locale data locally you can optionally
74 download a pregenerated set of locales.
76 Say N here unless your buildhost lacks locale support and you
77 desparately want to use internationalization on your target.
79 prompt "Thread library implementation"
80 default BR2_PTHREADS_OLD
82 Select the version of libpthreads you want to use.
83 Not all thread variants work with all versions of uClibc,
84 the "linuxthreads (stable/old)" may be a working fallback
85 if you need threading at all.
87 config BR2_PTHREADS_NONE
93 config BR2_PTHREADS_OLD
94 bool "linuxthreads (stable/old)"
96 config BR2_PTHREADS_NATIVE
97 bool "Native POSIX Threading (NPTL)"
100 config BR2_PTHREAD_DEBUG
101 bool "Thread library debugging"
102 depends on BR2_PTHREADS || BR2_PTHREADS_OLD || BR2_PTHREADS_NATIVE
105 Build the thread library with debugging enabled.
107 config BR2_UCLIBC_PROGRAM_INVOCATION
108 bool "Enable 'program_invocation_name'"
111 Support for the GNU-specific program_invocation_name and
112 program_invocation_short_name strings. Some GNU packages
113 (like tar and coreutils) utilize these for extra useful
114 output, but in general are not required.