summaryrefslogtreecommitdiff
path: root/extra/Configs/Config.in
diff options
context:
space:
mode:
Diffstat (limited to 'extra/Configs/Config.in')
-rw-r--r--extra/Configs/Config.in45
1 files changed, 42 insertions, 3 deletions
diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in
index 49f259cda..41af5f3aa 100644
--- a/extra/Configs/Config.in
+++ b/extra/Configs/Config.in
@@ -423,10 +423,49 @@ config UCLIBC_HAS_LOCALE
select UCLIBC_HAS_CTYPE_TABLES
default n
help
- Answer Y to enable locale support. This will make uClibc much
- bigger. uClibc's locale support is still under development.
+ uClibc now has full ansi/iso C99 locale support (except for
+ wcsftime() and collating items in regex). Be aware that enabling
+ this option will make uClibc much larger.
+
+ Enabling UCLIBC_HAS_LOCALE with the default set of supported locales
+ (169 UTF-8 locales, and 144 locales for other codesets) will enlarge
+ uClibc by arond 300k. You can reduce this size by building your own
+ custom set of locate data (see extra/locale/LOCALES for details).
+
+ uClibc's locale support is still under development. For example,
+ codesets using shift states are not currently supported. Support is
+ planned in the next iteration of locale support.
+
+ Answer Y to enable locale support. Most people will answer N.
+
+config UCLIBC_PREGENERATED_LOCALE_DATA
+ bool "Use Pre-generated Locale Data"
+ depends on UCLIBC_HAS_LOCALE
+ default n
+ help
+ If you are selective and only want locale data for a few selected
+ locales, or you enjoy pain, or you are a rabid do-it-yourself sort of
+ person, you can turn this option off, and manually walk through the
+ mostly undocumented procedure needed to generate your own locale
+ data.
+
+ Mere mortals will answer Y and use the default set of pregenerated
+ locale data, which supports 169 UTF-8 locales, and 144 locales for
+ other codesets (for the complete list see extra/locale/LOCALES).
+
+config UCLIBC_DOWNLOAD_PREGENERATED_LOCALE_DATA
+ bool "Automagically Download the Pre-generated Locale Data (if necessary)"
+ depends on UCLIBC_PREGENERATED_LOCALE_DATA
+ default n
+ help
+ If you would like the build process to use 'wget' to automatically
+ download the pregenerated locale data, enable this option. Otherwise
+ you will need to obtain the locale data yourself from:
+ http://www.uclibc.org/downloads/uClibc-locale-030818.tgz
+ and place the uClibc-locale-030818.tgz tarball in the extra/locale/
+ directory.
- Most people will wisely answer N.
+ Go ahead and make life easy for yourself... Answer Y.
config UCLIBC_HAS_XLOCALE
bool "Extended Locale Support (experimental/incomplete)"