Ignore:
Timestamp:
09/20/2021 07:37:34 AM (3 years ago)
Author:
Thomas Trepl (Moody) <thomas@…>
Branches:
multilib
Children:
60870bc
Parents:
e680022 (diff), 7e62bbc (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge upstream

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter08/glibc.xml

    re680022 r716db1f  
    4747
    4848    <screen><userinput remap="pre">sed -e '/NOTIFY_REMOVED)/s/)/ \&amp;\&amp; data.attr != NULL)/' \
    49     -i sysdeps/unix/sysv/linux/mq_notify.c</userinput></screen> 
     49    -i sysdeps/unix/sysv/linux/mq_notify.c</userinput></screen>
    5050
    5151    <para>Some of the Glibc programs use the non-FHS compliant
     
    5656<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
    5757
    58     <para>The Glibc documentation recommends building Glibc 
     58    <para>The Glibc documentation recommends building Glibc
    5959    in a dedicated build directory:</para>
    6060
     
    9090        <term><parameter>--disable-werror</parameter></term>
    9191        <listitem>
    92           <para>This option disables the -Werror option passed to 
     92          <para>This option disables the -Werror option passed to
    9393          GCC.  This is necessary for running the test suite.</para>
    9494        </listitem>
     
    108108        <term><parameter>--enable-stack-protector=strong</parameter></term>
    109109        <listitem>
    110           <para>This option increases system security by adding 
     110          <para>This option increases system security by adding
    111111          extra code to check for buffer overflows, such as stack
    112112          smashing attacks.</para>
     
    158158    <para>You may see some test failures. The Glibc test suite is
    159159    somewhat dependent on the host system. A few failures out of
    160     over 4200 tests can generally be ignored. This is a list of the 
     160    over 4200 tests can generally be ignored. This is a list of the
    161161    most common issues seen for recent versions of LFS:</para>
    162162
     
    164164
    165165      <listitem>
    166         <para><emphasis>io/tst-lchmod</emphasis> 
     166        <para><emphasis>io/tst-lchmod</emphasis>
    167167        is known to fail in the LFS chroot environment.</para>
    168168      </listitem>
    169169
    170170      <listitem>
    171         <para><emphasis>misc/tst-ttyname</emphasis> 
     171        <para><emphasis>misc/tst-ttyname</emphasis>
    172172        is known to fail in the LFS chroot environment.</para>
    173173      </listitem>
     
    181181        <para>The <emphasis>rt/tst-cputimer{1,2,3}</emphasis> tests depend on
    182182        the host system kernel. Kernels 4.14.91&ndash;4.14.96,
    183         4.19.13&ndash;4.19.18, and 4.20.0&ndash;4.20.5 are known to 
     183        4.19.13&ndash;4.19.18, and 4.20.0&ndash;4.20.5 are known to
    184184        cause these tests to fail.
    185185        </para>
     
    221221mkdir -pv /var/cache/nscd</userinput></screen>
    222222
    223     <para revision="systemd">Install the systemd support files for 
     223    <para revision="systemd">Install the systemd support files for
    224224    <command>nscd</command>:</para>
    225225
     
    295295    when you need them. For instance, the following two locales are
    296296    needed for some tests later in this chapter:</para>
    297  
     297
    298298<screen role="nodump"><userinput remap="locale-full">localedef -i POSIX -f UTF-8 C.UTF-8 2> /dev/null || true
    299299localedef -i ja_JP -f SHIFT_JIS ja_JP.SIJS 2> /dev/null || true</userinput></screen>
    300300
    301     <note><para>Glibc now uses libidn2 when resolving internationalized 
     301    <note><para>Glibc now uses libidn2 when resolving internationalized
    302302    domain names.  This is a run time dependency.  If this capability
    303     is needed, the instructions for installing libidn2 are in the 
     303    is needed, the instructions for installing libidn2 are in the
    304304    <ulink url="&blfs-book;general/libidn2.html">BLFS libidn2 page</ulink>.
    305305    </para></note>
     
    637637      <seglistitem>
    638638        <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig,
    639         ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, 
     639        ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd,
    640640        pcprofiledump, pldd, sln, sotruss, sprof, tzselect, xtrace,
    641641        zdump, and zic</seg>
     
    11071107          many different Unix utilities. These functions are now in
    11081108          <filename class="libraryfile">libc</filename></para>
    1109          
    11101109          <indexterm zone="ch-system-glibc libutil">
    11111110            <primary sortas="c-libutil">libutil</primary>
Note: See TracChangeset for help on using the changeset viewer.