Changes in chapter08/glibc.xml [fe48a03:9c7437f]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/glibc.xml
rfe48a03 r9c7437f 50 50 51 51 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> 52 <!-- 53 <para>Now fix two security vulnerabilities and a regression causing the 54 posix_memalign() function very slow in some conditions:</para> 55 56 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-fixes-patch;</userinput></screen> 57 --> 52 53 <para>Now fix a security vulnerability:</para> 54 55 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen> 56 58 57 <para>The Glibc documentation recommends building Glibc 59 58 in a dedicated build directory:</para> … … 72 71 <screen><userinput remap="configure">../configure --prefix=/usr \ 73 72 --disable-werror \ 74 --enable-kernel=& linux-major-version;.&linux-minor-version;\73 --enable-kernel=&min-kernel; \ 75 74 --enable-stack-protector=strong \ 76 75 --disable-nscd \ … … 89 88 90 89 <varlistentry> 91 <term><parameter>--enable-kernel=& linux-major-version;.&linux-minor-version;</parameter></term>90 <term><parameter>--enable-kernel=&min-kernel;</parameter></term> 92 91 <listitem> 93 92 <para>This option tells the build system that this Glibc may 94 be used with kernels as old as 95 &linux-major-version;.&linux-minor-version;. This means generating 93 be used with kernels as old as &min-kernel;. This means generating 96 94 workarounds in case a system call introduced in a later version 97 95 cannot be used.</para> … … 159 157 160 158 <itemizedlist> 159 160 <listitem> 161 <para><emphasis>io/tst-lchmod</emphasis> 162 is known to fail in the LFS chroot environment.</para> 163 </listitem> 161 164 162 165 <listitem> … … 168 171 parallel make jobs). These tests can be identified with:</para> 169 172 170 <!-- TODO: Using nodump for freeze. Change it to role="test" after 171 12.1 release so jhalfs can list these in the log. --> 172 <screen role="nodump"><userinput>grep "Timed out" -l $(find -name \*.out)</userinput></screen> 173 <screen><userinput remap="test">grep "Timed out" $(find -name \*.out)</userinput></screen> 173 174 174 175 <para>It's possible to re-run a single test with enlarged timeout … … 237 238 section to install 238 239 <filename class='libraryfile'>libcrypt.so.1*</filename> 239 ( overwritting240 (replacing 240 241 <filename class='libraryfile'>libcrypt.so.1</filename> from the 241 242 prior Glibc installation)</emphasis>. … … 255 256 <screen role='nodump'><userinput>rm -f /usr/sbin/nscd</userinput></screen> 256 257 257 <para >258 <para revision='systemd'> 258 259 If this system (prior to LFS 12.1, exclusive) is based on 259 260 Systemd, it's also needed to disable and stop the … … 356 357 locales necessary for the optimal coverage of tests:</para> 357 358 358 <screen role="nodump"><userinput remap="locale-test">mkdir -pv /usr/lib/locale 359 localedef -i C -f UTF-8 C.UTF-8 359 <screen role="nodump"><userinput remap="locale-test">localedef -i C -f UTF-8 C.UTF-8 360 360 localedef -i cs_CZ -f UTF-8 cs_CZ.UTF-8 361 361 localedef -i de_DE -f ISO-8859-1 de_DE … … 532 532 <listitem> 533 533 <para>This creates the <filename>posixrules</filename> file. We use 534 New York because POSIX requires the daylight saving stime rules534 New York because POSIX requires the daylight saving time rules 535 535 to be in accordance with US rules.</para> 536 536 </listitem>
Note:
See TracChangeset
for help on using the changeset viewer.