Changeset efa633e for chapter08


Ignore:
Timestamp:
02/20/2021 06:34:19 AM (3 years ago)
Author:
Thomas Trepl <thomas@…>
Branches:
multilib-10.1
Children:
f83b2fd
Parents:
4bda698
Message:

Merge changes from trunk to multilib

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

Location:
chapter08
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • chapter08/automake.xml

    r4bda698 refa633e  
    6060<screen><userinput remap="test">make -j4 check</userinput></screen>
    6161
    62     <para>The test t/subobj.sh is known to fail in the LFS environment.</para>
     62    <para>The tests t/subobj.sh, t/deprecated-acinit.sh, and t/init.sh are known to
     63    fail in the LFS environment.</para>
    6364
    6465    <para>Install the package:</para>
  • chapter08/binutils.xml

    r4bda698 refa633e  
    175175<screen><userinput remap="test">make -k check</userinput></screen>
    176176
    177 <!--    <para>The ver_test_pr16504.sh test is known to fail.</para>-->
     177    <para>Four tests named <quote>Run property ...</quote> are known to
     178    fail.</para>
    178179
    179180    <para>Install the package:</para>
  • chapter08/coreutils.xml

    r4bda698 refa633e  
    6060
    6161<screen><userinput remap="pre">sed -i '/test.lock/s/^/#/' gnulib-tests/gnulib.mk</userinput></screen>
    62 
     62<!--
    6363<para>Fix a problem with autoconf-2.70 in an included gnulib .m4 file:</para>
    6464
    6565<screen><userinput remap="pre">echo '# deleted' > m4/std-gnu11.m4</userinput></screen>
    66 
     66-->
    6767    <para>Now prepare Coreutils for compilation:</para>
    6868
  • chapter08/e2fsprogs.xml

    r4bda698 refa633e  
    109109
    110110<screen><userinput remap="test">make check</userinput></screen>
     111
     112<para>One test, m_rootdir_acl, is known to fail.</para>
    111113<!-- This is a ridiculous amount now! And is it still true?
    112114    <para>One of the e2fsprogs tests will attempt to allocate 256 MB of memory.
     
    119121    <para>On a spinning disk, the tests take a little more than 4 SBUs. They
    120122    can be much shorter on an SSD (down to about 1.5 SBUs).</para>
     123
    121124    <para>Install the package:</para>
    122125
  • chapter08/glibc.xml

    r4bda698 refa633e  
    5050
    5151<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
     52
     53    <para>Fix a bug that causes issues with chrooted applications:</para>
     54
     55    <screen><userinput remap="pre">sed -e '402a\      *result = local->data.services[database_index];' \
     56    -i nss/nss_database.c</userinput></screen>
    5257
    5358    <para>The Glibc documentation recommends building Glibc
     
    116121          <para>This variable sets the correct library for all
    117122          systems.  We do not want lib64 to be used.</para>
     123        </listitem>
     124      </varlistentry>
     125
     126      <varlistentry>
     127        <term><option>libc_cv_include_x86_isa_level=no</option></term>
     128        <listitem>
     129          <para>This disables <quote>x86 ISA needed</quote> property in
     130          Glibc libraries.  Use it <emphasis role="bold">if</emphasis>
     131          you are building Glibc with <option>-march</option> option in
     132          <envar>CFLAGS</envar>, to workaround an issue in Glibc-2.33
     133          breaking it.</para>
    118134        </listitem>
    119135      </varlistentry>
  • chapter08/iproute2.xml

    r4bda698 refa633e  
    9191        nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss,
    9292        and tc</seg>
    93         <seg>/etc/iproute2, /usr/lib/tc, and /usr/share/doc/iproute2-&iproute2-version;,
     93        <seg>/etc/iproute2, /usr/lib/tc, and /usr/share/doc/iproute2-&iproute2-version;
    9494        </seg>
    9595      </seglistitem>
  • chapter08/libelf.xml

    r4bda698 refa633e  
    145145      <seglistitem>
    146146        <seg>
    147           libelf.so
     147          libelf.so (symlink) and libelf-&elfutils-version;.so
    148148        </seg>
    149149        <seg>
     
    151151        </seg>
    152152      </seglistitem>
     153
    153154    </segmentedlist>
     155
     156    <variablelist>
     157      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     158      <?dbfo list-presentation="list"?>
     159      <?dbhtml list-presentation="table"?>
     160
     161      <varlistentry id="libelf">
     162        <term><filename class="libraryfile">libelf</filename></term>
     163        <listitem>
     164          <para>Contains API functions to handle ELF object files</para>
     165          <indexterm zone="ch-system-libelf libelf">
     166            <primary sortas="c-libelf">libelf</primary>
     167          </indexterm>
     168        </listitem>
     169      </varlistentry>
     170
     171    </variablelist>
    154172
    155173  </sect2>
  • chapter08/libffi.xml

    r4bda698 refa633e  
    179179        <term><filename class="libraryfile">libffi</filename></term>
    180180        <listitem>
    181           <para>contains the libffi API functions.</para>
     181          <para>contains the foreign function interface API functions</para>
    182182          <indexterm zone="ch-system-libffi">
    183183            <primary sortas="c-libffi">libffi</primary>
  • chapter08/m4.xml

    r4bda698 refa633e  
    9191          manipulating text, recursion, etc. The <command>m4</command> program
    9292          can be used either as a front-end to a compiler or as a macro processor
    93           in its own right.</para>
     93          in its own right</para>
    9494          <indexterm zone="ch-system-m4 m4">
    9595            <primary sortas="b-m4">m4</primary>
  • chapter08/ninja.xml

    r4bda698 refa633e  
    123123        <term><command>ninja</command></term>
    124124        <listitem>
    125           <para>is the Ninja build system.</para>
     125          <para>is the Ninja build system</para>
    126126          <indexterm zone="ch-system-ninja ninja">
    127127            <primary sortas="b-ninja">ninja</primary>
  • chapter08/openssl.xml

    r4bda698 refa633e  
    186186          <para>
    187187            is a <application>Perl</application> script that scans all files in
    188             a directory and adds symbolic links to their hash values.
     188            a directory and adds symbolic links to their hash values
    189189          </para>
    190190          <indexterm zone="ch-system-openssl c_rehash">
     
    201201            of <application>OpenSSL</application>'s crypto library from the
    202202            shell. It can be used for various functions which are documented in
    203             <command>man 1 openssl</command>.
     203            <command>man 1 openssl</command>
    204204          </para>
    205205          <indexterm zone="ch-system-openssl openssl-prog">
     
    219219            <application>OpenSSH</application>,
    220220            <application>OpenPGP</application>, and other cryptographic
    221             standards.
     221            standards
    222222          </para>
    223223          <indexterm zone="ch-system-openssl libcrypto">
     
    233233            implements the Transport Layer Security (TLS v1) protocol.
    234234            It provides a rich API, documentation
    235             on which can be found by running <command>man 3 ssl</command>.
     235            on which can be found by running <command>man 3 ssl</command>
    236236          </para>
    237237          <indexterm zone="ch-system-openssl libssl">
  • chapter08/procps.xml

    r4bda698 refa633e  
    2525
    2626    <para>The Procps-ng package contains programs for monitoring processes.</para>
     27
     28    <!-- TODO This note will probably not be needed at the next revision. -->
     29    <note>
     30      <para>This package extracts to the directory
     31      <filename class="directory">procps-3.3.17</filename>,
     32      not the expected
     33      <filename class="directory">procps-ng-3.3.17</filename>.</para>
     34    </note>
    2735
    2836    <segmentedlist>
     
    8896<screen><userinput remap="test">make check</userinput></screen>
    8997
     98    <para>Five tests related to pkill are known to fail due to a problem
     99    with tests that were not updated.</para>
     100 
    90101    <para>Install the package:</para>
    91102
    92103<screen><userinput remap="install">make install</userinput></screen>
    93104
    94 <para>Finally, move essential libraries to a location that can be found if
    95 <filename class="directory">/usr</filename> is not mounted.</para>
     105    <para>Finally, move essential libraries to a location that can be found
     106    if <filename class="directory">/usr</filename> is not mounted.</para>
    96107
    97108<screen><userinput remap="install">mv -v /usr/lib/libprocps.so.* /lib
     
    182193      </varlistentry>
    183194
     195      <varlistentry id="pwait">
     196        <term><command>pwait</command></term>
     197        <listitem>
     198          <para>Waits for a process to finish before executing.</para>
     199          <indexterm zone="ch-system-procps pwait">
     200            <primary sortas="b-pwait">pwait</primary>
     201          </indexterm>
     202        </listitem>
     203      </varlistentry>
     204
    184205      <varlistentry id="pwdx">
    185206        <term><command>pwdx</command></term>
  • chapter08/python.xml

    r4bda698 refa633e  
    8989
    9090    <para>Some tests requiring a network connection or additional packages are
    91     skipped.  The test named test_unicodedata fails because network
    92     configuration is not completed yet.  For more comprehensive results,
    93     the test can be rerun when Python 3 is reinstalled in BLFS.</para>
     91    skipped. The test named test_normalization is known to fail. For
     92    more comprehensive results, the tests can be rerun when Python 3 is
     93    reinstalled in BLFS.</para>
    9494
    9595    <para>Install the package:</para>
     
    159159            <application>Python 2.x</application> source code and applies a
    160160            series of fixes to transform it into
    161             valid <application>Python 3.x</application> code.
     161            valid <application>Python 3.x</application> code
    162162          </para>
    163163          <indexterm zone="ch-system-Python">
     
    174174            aware GUI editor. For this script to run, you must have installed
    175175            <application>Tk</application> before Python so that the Tkinter
    176             Python module is built.
     176            Python module is built
    177177          </para>
    178178          <indexterm zone="ch-system-Python">
     
    187187          <para>
    188188            The package installer for Python. You can use pip to install
    189             packages from Python Package Index and other indexes.
     189            packages from Python Package Index and other indexes
    190190          </para>
    191191          <indexterm zone="ch-system-Python">
     
    199199        <listitem>
    200200          <para>
    201             is the <application>Python</application> documentation tool.
     201            is the <application>Python</application> documentation tool
    202202          </para>
    203203          <indexterm zone="ch-system-Python">
     
    212212          <para>
    213213            is an interpreted, interactive, object-oriented programming
    214             language.
     214            language
    215215          </para>
    216216          <indexterm zone="ch-system-Python">
  • chapter08/readline.xml

    r4bda698 refa633e  
    204204        <listitem>
    205205          <para>Provides a set of commands for manipulating text entered in an
    206           interactive session of a program.</para>
     206          interactive session of a program</para>
    207207          <indexterm zone="ch-system-readline libreadline">
    208208            <primary sortas="c-libreadline">libreadline</primary>
  • chapter08/systemd.xml

    r4bda698 refa633e  
    213213<screen><userinput remap="install">rm -f /usr/bin/xsltproc</userinput></screen>
    214214
    215     <para>Remove an useless directory:</para>
     215    <para>Remove a useless directory:</para>
    216216
    217217<screen><userinput remap="install">rm -rf /usr/lib/pam.d</userinput></screen>
     
    476476          the hardware which takes over the boot process and starts all
    477477          processes according to its configuration files. In this case, it starts
    478           systemd.</para>
     478          systemd</para>
    479479          <indexterm zone="ch-system-systemd init">
    480480            <primary sortas="b-init">init</primary>
     
    497497        <listitem>
    498498          <para>Is used to add and remove kernel and initramfs images to and
    499           from /boot. In LFS, this is done manually.</para>
     499          from /boot. In LFS, this is done manually</para>
    500500          <indexterm zone="ch-system-systemd kernel-install">
    501501            <primary sortas="b-kernel-install">kernel-install</primary>
     
    597597          <para>Sends control commands to the network name resolution
    598598          manager, or resolves domain names, IPv4 and IPv6 addresses,
    599           DNS records, and services.</para>
     599          DNS records, and services</para>
    600600          <indexterm zone="ch-system-systemd resolvectl">
    601601            <primary sortas="b-resolvectl">resolvectl</primary>
     
    663663        <listitem>
    664664          <para>Is used to connect the STDOUT and STDERR outputs of a process
    665           with the systemd journal.
     665          with the systemd journal
    666666          </para>
    667667          <indexterm zone="ch-system-systemd systemd-cat">
     
    709709        <listitem>
    710710          <para>Detects whether the system is being run in a virtual
    711           environment, and adjusts udev accordingly.</para>
     711          environment, and adjusts udev accordingly</para>
    712712          <indexterm zone="ch-system-systemd systemd-detect-virt">
    713713            <primary sortas="b-systemd-detect-virt">systemd-detect-virt</primary>
     
    719719        <term><command>systemd-dissect</command></term>
    720720        <listitem>
    721           <para>Is used to inspect OS disk images.</para>
     721          <para>Is used to inspect OS disk images</para>
    722722          <indexterm zone="ch-system-systemd systemd-dissect">
    723723            <primary sortas="b-systemd-dissect">systemd-dissect</primary>
     
    762762          <para>Is used to execute a program with a shutdown, sleep or idle
    763763          inhibitor lock taken, preventing an action such as a system shutdown
    764           until the process is completed.</para>
     764          until the process is completed</para>
    765765          <indexterm zone="ch-system-systemd systemd-inhibit">
    766766            <primary sortas="b-systemd-inhibit">systemd-inhibit</primary>
     
    784784        <term><command>systemd-mount</command></term>
    785785        <listitem>
    786           <para>Is used to temporarily mount or automount disks.</para>
     786          <para>Is used to temporarily mount or automount disks</para>
    787787          <indexterm zone="ch-system-systemd systemd-mount">
    788788            <primary sortas="b-systemd-mount">systemd-mount</primary>
     
    827827        <listitem>
    828828          <para>Is used to grow and add partitions to a partition table when
    829           systemd is used in an OS image (e.g. a container).</para>
     829          systemd is used in an OS image (e.g. a container)</para>
    830830          <indexterm zone="ch-system-systemd systemd-repart">
    831831            <primary sortas="b-systemd-repart">systemd-repart</primary>
     
    850850          <para>Is used to create and start a transient .service or a .scope
    851851          unit and run the specified command in it. This is useful for
    852           validating systemd units.</para>
     852          validating systemd units</para>
    853853          <indexterm zone="ch-system-systemd systemd-run">
    854854            <primary sortas="b-systemd-run">systemd-run</primary>
     
    861861        <listitem>
    862862          <para>Is used to listen on socket devices and launch a process upon
    863           a successful connection to the socket.</para>
     863          a successful connection to the socket</para>
    864864          <indexterm zone="ch-system-systemd systemd-socket-activate">
    865865            <primary sortas="b-systemd-socket-activate">systemd-socket-activate</primary>
Note: See TracChangeset for help on using the changeset viewer.