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