Changeset 725ef3b for chapter06


Ignore:
Timestamp:
03/31/2021 10:41:37 AM (3 years ago)
Author:
Xℹ Ruoyao <xry111@…>
Branches:
ml-11.0, multilib
Children:
3e18fa2
Parents:
9382de3
git-author:
Thomas Trepl <thomas@…> (02/12/2020 09:02:11 PM)
git-committer:
Xℹ Ruoyao <xry111@…> (03/31/2021 10:41:37 AM)
Message:

MultiLib: Merge changes from trunk

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11747 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Location:
chapter06
Files:
1 added
4 deleted
14 edited

Legend:

Unmodified
Added
Removed
  • chapter06/binutils.xml

    r9382de3 r725ef3b  
    9393        <term><parameter>--enable-ld=default</parameter></term>
    9494        <listitem>
    95           <para>Build the original bdf linker and install it as both ld (the
     95          <para>Build the original bfd linker and install it as both ld (the
    9696          default linker) and ld.bfd.</para>
    9797        </listitem>
     
    395395      </varlistentry>
    396396
     397      <varlistentry id="libctf">
     398        <term><filename class="libraryfile">libctf</filename></term>
     399        <listitem>
     400          <para>The Compat ANSI-C Type Format debugging support library</para>
     401          <indexterm zone="ch-system-binutils libctf">
     402            <primary sortas="c-libctf">libctf</primary>
     403          </indexterm>
     404        </listitem>
     405      </varlistentry>
     406
     407      <varlistentry id="libctf-nobfd">
     408        <term><filename class="libraryfile">libctf-nobfd</filename></term>
     409        <listitem>
     410          <para>A libctf variant which does not use libbfd functionality</para>
     411          <indexterm zone="ch-system-binutils libctf-nobfd">
     412            <primary sortas="c-libctf-nobfd">libctf-nobfd</primary>
     413          </indexterm>
     414        </listitem>
     415      </varlistentry>
     416
    397417      <varlistentry id="libopcodes">
    398418        <term><filename class="libraryfile">libopcodes</filename></term>
  • chapter06/chapter06.xml

    r9382de3 r725ef3b  
    7979  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="less.xml"/>
    8080  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gzip.xml"/>
     81  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="zstd.xml"/>
    8182  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iproute2.xml"/>
    8283  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kbd.xml"/>
  • chapter06/check.xml

    r9382de3 r725ef3b  
    66]>
    77
    8 <sect1 id="ch-tools-check" role="wrap">
     8<sect1 id="ch-system-check" role="wrap">
    99  <?dbhtml filename="check.html"?>
    1010
     
    1717  <title>Check-&check-version;</title>
    1818
    19   <indexterm zone="ch-tools-check">
     19  <indexterm zone="ch-system-check">
    2020    <primary sortas="a-Check">Check</primary>
    2121  </indexterm>
     
    8888          <para>Awk script for generating C unit tests for use with the Check
    8989          unit testing framework</para>
    90           <indexterm zone="ch-tools-check checkmk">
     90          <indexterm zone="ch-system-check checkmk">
    9191            <primary sortas="b-checmk">checkmk</primary>
    9292          </indexterm>
     
    9999          <para>Contains functions that allow Check to be called from a test
    100100          program</para>
    101           <indexterm zone="ch-tools-check libcheck">
     101          <indexterm zone="ch-system-check libcheck">
    102102            <primary sortas="c-libcheck">libcheck</primary>
    103103          </indexterm>
  • chapter06/e2fsprogs.xml

    r9382de3 r725ef3b  
    133133    If you do not have significantly more RAM than this, be sure to enable
    134134    sufficient swap space for the test. See <xref
    135     linkend="space-creatingfilesystem"/> and <xref linkend="space-mounting"/>
     135    linkend="ch-partitioning-creatingfilesystem"/> and <xref
     136    linkend="ch-partitioning-mounting"/>
    136137    for details on creating and enabling swap space.</para>
    137138
    138     <para>Install the binaries, documentation, and shared libraries:</para>
     139    <para>Install the package:</para>
    139140
    140141<screen><userinput remap="install">make install</userinput></screen>
    141 
    142     <para>Install the static libraries and headers:</para>
    143 
    144 <screen><userinput remap="install">make install-libs</userinput></screen>
    145142
    146143    <para>Make the installed static libraries writable so debugging symbols can
  • chapter06/findutils.xml

    r9382de3 r725ef3b  
    7070<screen><userinput remap="test">make check</userinput></screen>
    7171
     72    <para>Two tests are known to fail in the chroot environment:
     73    sv-bug-54171.old-O3 and sv-bug-54171.new-O3.</para>
     74
    7275    <para>Install the package:</para>
    7376
    7477<screen><userinput remap="install">make install</userinput></screen>
    75 
    76     <para>Two tests are known to fail in the chroot environment:
    77     sv-bug-54171.old-O3 and sv-bug-54171.new-O3.</para>
    7878
    7979    <para revision="sysv">Some of the scripts in the LFS-Bootscripts package
  • chapter06/gcc.xml

    r9382de3 r725ef3b  
    6969<screen><userinput remap="pre">sed -e "/#include &lt;isl\/schedule_node.h&gt;/ a#include &lt;isl/id.h&gt;\n#include &lt;isl/space.h&gt;" \
    7070    -i gcc/graphite.h</userinput></screen>
     71
     72   <para>
     73      As in gcc-pass2, fix a problem introduced by Glibc-2.31:
     74    </para>
     75
     76<screen><userinput remap="pre">sed -e '1161 s|^|//|' \
     77    -i libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc</userinput></screen>
    7178
    7279    <para>The GCC documentation recommends building GCC in a dedicated build directory:</para>
  • chapter06/glibc.xml

    r9382de3 r725ef3b  
    5151    of achieving a clean build.</para></note>
    5252
    53     <para>Some of the Glibc programs use the non-FHS compilant
     53    <para>Some of the Glibc programs use the non-FHS compliant
    5454    <filename class="directory">/var/db</filename> directory to store
    5555    their runtime data. Apply the following patch to make such programs
  • chapter06/grep.xml

    r9382de3 r725ef3b  
    5151    <para>To test the results, issue:</para>
    5252
    53 <screen><userinput remap="test">make -k check</userinput></screen>
     53<screen><userinput remap="test">make check</userinput></screen>
    5454
    5555    <para>Install the package:</para>
  • chapter06/libcap.xml

    r9382de3 r725ef3b  
    4444    <title>Installation of Libcap</title>
    4545
    46     <para>Prevent a static library from being installed:</para>
    47 
    48 <screen><userinput remap="pre">sed -i '/install.*STACAPLIBNAME/d' libcap/Makefile</userinput></screen>
     46    <para>Prevent two static libraries from being installed:</para>
     47
     48<screen><userinput remap="pre">sed -i '/install.*STA...LIBNAME/d' libcap/Makefile</userinput></screen>
    4949
    5050    <para>Compile the package:</para>
  • chapter06/libpipeline.xml

    r9382de3 r725ef3b  
    5656        <listitem>
    5757          <para>Use pkg-config to obtain the location of the test
    58           library metadata built in <xref linkend="ch-tools-check"/>.</para>
     58          library metadata built in <xref linkend="ch-system-check"/>.</para>
    5959        </listitem>
    6060      </varlistentry>
  • chapter06/make.xml

    r9382de3 r725ef3b  
    4040  <sect2 role="installation">
    4141    <title>Installation of Make</title>
    42 
     42<!--
    4343    <para>Again, work around an error caused by glibc-2.27 and later:</para>
    4444
    4545<screen><userinput remap="pre">sed -i '211,217 d; 219,229 d; 232 d' glob/glob.c</userinput></screen>
     46-->
    4647    <para>Prepare Make for compilation:</para>
    4748
  • chapter06/perl.xml

    r9382de3 r725ef3b  
    127127    <para>To test the results (approximately 11 SBU), issue:</para>
    128128
    129 <screen><userinput remap="test">make -k test</userinput></screen>
    130 
    131     <note><para>One test fails due to using the most recent version of gdbm.
    132     </para></note>
     129<screen><userinput remap="test">make test</userinput></screen>
     130
     131    <!--note><para>One test fails due to using the most recent version of gdbm.
     132    </para></note-->
    133133
    134134    <para>Install the package and clean up:</para>
  • chapter06/python.xml

    r9382de3 r725ef3b  
    8484<screen><userinput remap="make">make</userinput></screen>
    8585
    86     <para>The test suite requires TK and X Windows session and cannot
    87     be run until Python 3 is reinstalled in BLFS.</para>
     86    <para>To test the results, issue <command>make test</command>.
     87    Some tests requiring network connection or additional packages are
     88    skipped.  The test named test_normalization fails because network
     89    configuration is not completed yet.  For more comprehensive results,
     90    the test can be rerun when Python 3 is reinstalled in BLFS.</para>
    8891
    8992    <para>Install the package:</para>
     
    144147      <seglistitem>
    145148        <seg>
    146           2to3, idle3, pip3, pydoc3, python3, python3-config, and pyvenv
     149          2to3, idle3, pip3, pydoc3, python3, and python3-config
    147150        </seg>
    148151        <seg>
     
    229232        </listitem>
    230233      </varlistentry>
    231 
     234<!--
    232235      <varlistentry id="pyvenv">
    233236        <term><command>pyvenv</command></term>
     
    242245        </listitem>
    243246      </varlistentry>
    244 
     247-->
    245248    </variablelist>
    246249
  • chapter06/systemd.xml

    r9382de3 r725ef3b  
    217217<screen><userinput remap="adjust">systemctl disable systemd-time-wait-sync.service</userinput></screen>
    218218
     219    <!--
    219220    <para>Prevent systemd from resetting the maximum PID value which causes
    220221    some problems with packages and units in BLFS:</para>
    221     <!-- FCRON in particular -->
     222     FCRON in particular
    222223
    223224<screen><userinput remap="adjust">rm -f /etc/sysctl.d/50-pid-max.conf</userinput></screen>
    224 
     225    -->
    225226    <para>Cleanup symbolic links to Util-Linux libraries:</para>
    226227
    227228<screen><userinput remap="adjust">rm -fv /usr/lib/lib{blkid,uuid,mount}.so*</userinput></screen>
    228 
     229    <!--
    229230    <para>Prevent systemd from creating <filename>/run/nologin</filename>
    230231    to allow unprivileged user logins without
     
    232233
    233234<screen><userinput remap="adjust">rm -f /usr/lib/tmpfiles.d/systemd-nologin.conf</userinput></screen>
    234 
     235    -->
    235236  </sect2>
    236237
Note: See TracChangeset for help on using the changeset viewer.