diff options
Diffstat (limited to 'chapter06/glibc.xml')
-rw-r--r-- | chapter06/glibc.xml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index 9296458e5..6fd2b5fb8 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -111,6 +111,25 @@ localedef -i fr_FR@euro -f ISO-8859-15 fr_FR@euro localedef -i it_IT -f ISO-8859-1 it_IT localedef -i ja_JP -f EUC-JP ja_JP</userinput></screen> +<para>In fact, some locales installed by the +<command>make localedata/install-locales</command> +command above are not properly +supported by some applications that are in LFS and BLFS books. Because +of various problems that arise +due to application programmers making +assumptions that break in such locales, LFS <emphasis>should not</emphasis> +be used in locales that utilize +multibyte character sets (including UTF-8) or +right-to-left writing order. +Numerous unofficial and unstable patches are required to fix these problems, +and it has been decided not to support such complex locales. +This applies to the ja_JP and fa_IR locales as well: +they have been installed only +for gcc and gettext tests to pass, and e.g. <application>vim</application> +compiled according to this book doesn't work properly in them. +Various attempts to circumvent these +restrictions are documented in internationalization-related hints.</para> + <para>Finally, build the linuxthreads man pages, which are a great reference on the threading API (applicable to NPTL as well):</para> |