From c800f787e9cda8db7a9f97fe38f5deddda5e1774 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Tue, 11 Jul 2006 16:36:24 +0000 Subject: [PATCH] Added clarifying text to section 7.9 concerning charmap specifications. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7654 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter01/changelog.xml | 6 ++++++ chapter07/profile.xml | 14 ++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index da0e0b437..163754648 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -38,11 +38,17 @@ July 11, 2006 + + [bdubbs] - Added clarifying text to section 7.9 concerning + charmap specifications. Thanks to Dan Nicholson. + Closes ticket #1813. + [bdubbs] - Moved text in section 5.7 "Adjusting the Toolchain" referencing TCL out of the caution and into its own note so it does not get included later in gcc-pass2. Closes ticket #1822. + [bdubbs] - Updated the kernel to version 2.6.16.24. Closes ticket #1808. diff --git a/chapter07/profile.xml b/chapter07/profile.xml index 4cfa2c7e7..112c9a768 100644 --- a/chapter07/profile.xml +++ b/chapter07/profile.xml @@ -124,12 +124,14 @@ LC_ALL=<locale name> locale int_prefix Warning: locale not supported by Xlib, locale set to C - Sometimes it is possible to fix this by removing the charmap part of the - locale specification, as long as that does not change the character map that - Glibc associates with the locale (this can be checked by running the - locale charmap command in both locales). For example, one - would have to change "de_DE.ISO-8859-15@euro" to - "de_DE@euro" in order to get this locale recognized by Xlib. + Here Xlib expects that the character map will be listed in uppercase + notation with canonical dashes. For instance, "ISO-8859-1" rather than + "iso88591". It is sometimes possible to fix this by removing the charmap part + of the locale specification, as long as that does not change the character + map that Glibc associates with the locale. This can be checked by running + the locale charmap command in both locales. For example, + one would have to change "de_DE.ISO-8859-15@euro" to "de_DE@euro" in order to + get this locale recognized by Xlib. Other packages can also function incorrectly (but may not necessarily display any error messages) if the locale name does not meet their expectations.