Changeset c45b780
- Timestamp:
- 11/12/2005 09:34:32 AM (18 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 82aac74
- Parents:
- 4ebf97c
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
r4ebf97c rc45b780 115 115 </listitem> 116 116 117 <listitem><para>November 12, 2005 [matt]: Improve the heuristic for determining 118 a locale that is supported by both Glibc and packages outside LFS (bug 1642). 119 Many thanks to Alexander Patrakov for highlighting the numerous issues and for 120 reviewing the various suggested fixes.</para></listitem> 121 117 122 <listitem><para>November 11, 2005 [matt]: Omit running Bzip2's testsuite as a 118 123 separate step, as <command>make</command> runs it automatically (bug 1652). -
chapter06/glibc.xml
r4ebf97c rc45b780 137 137 138 138 <para>To save time, an alternative to running the 139 previous command (which generates and installs every locale Glibc is140 aware of) is to install only those locales that are wanted and needed. 141 This can be achieved by using the <command>localedef</command> 142 command. Information on this command is located in the 143 <filename>INSTALL</filename> file in the Glibc source. However, there139 previous command (which generates and installs every locale listed in the 140 glibc-&glibc-version;/localedata/SUPPORTED file) is to install only those 141 locales that are wanted and needed. This can be achieved by using the 142 <command>localedef</command> command. Information on this command is located in 143 the <filename>INSTALL</filename> file in the Glibc source. However, there 144 144 are a number of locales that are essential in order for the tests of 145 145 future packages to pass, in particular, the … … 170 170 (including UTF-8) or right-to-left writing order. Numerous unofficial 171 171 and unstable patches are required to fix these problems, and it has 172 been decided by the LFS developers not to support such complex locales . This applies to the173 ja_JP and fa_IR locales as well—they have been installed only for 174 GCC and Gettext tests to pass, and the <command>watch</command> program 175 (part of the Procps package) does not work properly in them. Various 176 attempts to circumvent these restrictions are documented in 177 internationalization-related hints.</para>172 been decided by the LFS developers not to support such complex locales at this 173 time. This applies to the ja_JP and fa_IR locales as well—they have been 174 installed only for GCC and Gettext tests to pass, and the 175 <command>watch</command> program (part of the Procps package) does not work 176 properly in them. Various attempts to circumvent these restrictions are 177 documented in internationalization-related hints.</para> 178 178 179 179 <para>Build the linuxthreads man pages, which are a great reference -
chapter07/profile.xml
r4ebf97c rc45b780 84 84 <screen>ISO-8859-1</screen> 85 85 86 <para>This results in a final locale setting of <quote>en_GB.ISO-8859-1</quote>.</para> 86 <para>This results in a final locale setting of <quote>en_GB.ISO-8859-1</quote>. 87 It is important that the locale found using the heuristic above is tested prior 88 to it being added to the Bash startup files:</para> 89 90 <screen><userinput>LC_ALL=[locale name] locale country 91 LC_ALL=[locale name] locale language 92 LC_ALL=[locale name] locale charmap 93 LC_ALL=[locale name] locale int_curr_symbol 94 LC_ALL=[locale name] locale int_prefix</userinput></screen> 95 96 <para>The above commands should print the country and language names, the 97 character encoding used by the locale, the local currency and the prefix to dial 98 before the telephone number in order to get into the country. If any of the 99 commands above fail with a message similar to the one shown below, this means 100 that your locale was either not installed in Chapter 6 or is not supported by 101 the default installation of Glibc.</para> 102 103 <para><computeroutput>locale: Cannot set LC_* to default locale: No such file or directory</computeroutput></para> 104 105 <para>If this happens, you should either install the desired locale using the <command>localedef</command> command, or consider choosing a different locale. 106 Further instructions assume that there are no such error messages from Glibc. 107 </para> 108 109 <para>Some packages beyond LFS may also lack support for your chosen locale. One 110 example is the X library (part of the X Window System), which outputs the 111 following error message:</para> 112 113 <para><computeroutput>Warning: locale not supported by Xlib, locale set to C</computeroutput></para> 114 115 <para>Sometimes it is possible to fix this by removing the charmap part of the 116 locale specification, as long as that does not change the character map that 117 Glibc associates with the locale (this can be checked by running the 118 <command>locale charmap</command> command in both locales). For example, one 119 would have to change "de_DE.ISO-8859-15@euro" to 120 "de_DE@euro" in order to get this locale recognized by Xlib.</para> 121 122 <para>Other packages can also function incorrectly (but may not necessarily 123 display any error messages) if the locale name does not meet their expectations. 124 In those cases, investigating how other Linux distributions support your locale 125 might provide some useful information.</para> 87 126 88 127 <para>Once the proper locale settings have been determined, create the -
general.ent
r4ebf97c rc45b780 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!ENTITY version "SVN-2005111 1">3 <!ENTITY releasedate "November 1 1, 2005">2 <!ENTITY version "SVN-20051112"> 3 <!ENTITY releasedate "November 12, 2005"> 4 4 <!ENTITY milestone "6.2"> 5 5 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
Note:
See TracChangeset
for help on using the changeset viewer.