Changeset d730742 for chapter06/glibc.xml
- Timestamp:
- 04/05/2016 07:23:02 PM (8 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, 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:
- 98bed7f
- Parents:
- 6934b62
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/glibc.xml
r6934b62 rd730742 43 43 <sect2 role="installation"> 44 44 <title>Installation of Glibc</title> 45 45 <!-- 46 46 <note> 47 47 <para>Some packages outside of LFS suggest installing GNU libiconv in … … 54 54 Unicode, therefore libiconv is not required on an LFS system.</para> 55 55 </note> 56 --> 57 <note><para>The Glibc build system is self-contained and will install 58 perfectly, even though the compiler specs file and linker are still 59 pointing to <filename class="directory">/tools</filename>. The specs 60 and linker cannot be adjusted before the Glibc install because the 61 Glibc autoconf tests would give false results and defeat the goal 62 of achieving a clean build.</para></note> 56 63 57 64 <para>Some of the Glibc programs use non-FHS compilant … … 62 69 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> 63 70 64 <para>The Glibc build system is self-contained and will install65 perfectly, even though the compiler specs file and linker are still66 pointing at <filename class="directory">/tools</filename>. The specs67 and linker cannot be adjusted before the Glibc install because the68 Glibc autoconf tests would give false results and defeat the goal69 of achieving a clean build.</para>70 <!--71 <para>Now fix a build problem that affects i386 systems:</para>72 73 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen>74 75 <para>The most recent stable version of Glibc does not handle large files76 correctly. Fix the problem with this patch:</para>77 78 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-largefile-patch;</userinput></screen>79 80 <para>Finally, update some recent changes from the upstream repository:</para>81 82 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch2;</userinput></screen>83 -->84 71 <para>The Glibc documentation recommends building Glibc 85 72 in a dedicated build directory:</para> … … 139 126 tests may fail for reasons that have not been determined. </para> 140 127 </listitem> 141 <!-- 142 <listitem> 143 <para>The <emphasis>elf/tst-protected1a</emphasis> and 144 <emphasis>elf/tst-protected1b</emphasis> tests are known to 145 fail with the current stable version of binutils.</para> 146 </listitem> 147 148 <listitem> 149 <para>When running on older and slower hardware or on systems under 150 load, some tests can fail because of test timeouts being exceeded. 151 Modifying the make check command to set a TIMEOUTFACTOR is reported to 152 help eliminate these errors (e.g. <command>TIMEOUTFACTOR=16 153 make -k check</command>).</para> 154 </listitem> 155 --> 156 <!-- 157 <listitem> 158 <para>libio/tst-ftell-partial-wide.out fails because it needs a locale 159 that has not yet been generated.</para> 160 </listitem> 161 --> 128 162 129 <listitem> 163 130 <para>Other tests known to fail on some architectures are … … 183 150 mkdir -pv /var/cache/nscd</userinput></screen> 184 151 185 <para> The locales that can make the system respond in a different language186 were not installed by the above command. None of the locales are required,187 but if some of them are missing, test suites of the future packages would188 skip importanttestcases.</para>152 <para>Next, install the locales that can make the system respond in a 153 different language. None of the locales are required, but if some of them 154 are missing, the test suites of future packages would skip important 155 testcases.</para> 189 156 190 157 <para>Individual locales can be installed using the
Note:
See TracChangeset
for help on using the changeset viewer.