Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter08/glibc.xml

    rfe48a03 r9c7437f  
    5050
    5151<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
    5857    <para>The Glibc documentation recommends building Glibc
    5958    in a dedicated build directory:</para>
     
    7271<screen><userinput remap="configure">../configure --prefix=/usr                            \
    7372             --disable-werror                         \
    74              --enable-kernel=&linux-major-version;.&linux-minor-version;                      \
     73             --enable-kernel=&min-kernel;                     \
    7574             --enable-stack-protector=strong          \
    7675             --disable-nscd                           \
     
    8988
    9089      <varlistentry>
    91         <term><parameter>--enable-kernel=&linux-major-version;.&linux-minor-version;</parameter></term>
     90        <term><parameter>--enable-kernel=&min-kernel;</parameter></term>
    9291        <listitem>
    9392          <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
    9694          workarounds in case a system call introduced in a later version
    9795          cannot be used.</para>
     
    159157
    160158    <itemizedlist>
     159
     160      <listitem>
     161        <para><emphasis>io/tst-lchmod</emphasis>
     162        is known to fail in the LFS chroot environment.</para>
     163      </listitem>
    161164
    162165      <listitem>
     
    168171        parallel make jobs).  These tests can be identified with:</para>
    169172
    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>
    173174
    174175        <para>It's possible to re-run a single test with enlarged timeout
     
    237238            section to install
    238239            <filename class='libraryfile'>libcrypt.so.1*</filename>
    239             (overwritting
     240            (replacing
    240241            <filename class='libraryfile'>libcrypt.so.1</filename> from the
    241242            prior Glibc installation)</emphasis>.
     
    255256          <screen role='nodump'><userinput>rm -f /usr/sbin/nscd</userinput></screen>
    256257
    257           <para>
     258          <para revision='systemd'>
    258259            If this system (prior to LFS 12.1, exclusive) is based on
    259260            Systemd, it's also needed to disable and stop the
     
    356357    locales necessary for the optimal coverage of tests:</para>
    357358
    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
    360360localedef -i cs_CZ -f UTF-8 cs_CZ.UTF-8
    361361localedef -i de_DE -f ISO-8859-1 de_DE
     
    532532        <listitem>
    533533          <para>This creates the <filename>posixrules</filename> file. We use
    534           New York because POSIX requires the daylight savings time rules
     534          New York because POSIX requires the daylight saving time rules
    535535          to be in accordance with US rules.</para>
    536536        </listitem>
Note: See TracChangeset for help on using the changeset viewer.