Changeset df5d0e3


Ignore:
Timestamp:
12/06/2022 11:30:12 PM (17 months ago)
Author:
Thomas Trepl <thomas@…>
Branches:
multilib
Children:
156a414e
Parents:
7b4ec84 (diff), 8f10e6fa (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:

Automatic merge of trunk into multilib

Location:
chapter08
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • chapter08/bash.xml

    r7b4ec84 rdf5d0e3  
    2424    <title/>
    2525
    26     <para>The Bash package contains the Bourne-Again SHell.</para>
     26    <para>The Bash package contains the Bourne-Again Shell.</para>
    2727
    2828    <segmentedlist>
     
    7474<screen><userinput remap="test">chown -Rv tester .</userinput></screen>
    7575
    76     <para>The testsuite of the package is designed to be run as a non-&root;
    77     user that owns the terminal connected to standard input.  To satisfy the
     76    <para>The test suite of this package is designed to be run as a non-&root;
     77    user who owns the terminal connected to standard input.  To satisfy the
    7878    requirement, spawn a new pseudo terminal using
    7979    <application>Expect</application> and run the tests as the <systemitem
  • chapter08/gdbm.xml

    r7b4ec84 rdf5d0e3  
    2525
    2626    <para>The GDBM package contains the GNU Database Manager.  It is a library
    27     of database functions that use extensible hashing and works similar to the
     27    of database functions that uses extensible hashing and works like the
    2828    standard UNIX dbm.  The library provides primitives for storing key/data
    2929    pairs, searching and retrieving the data by its key and deleting a key
  • chapter08/gettext.xml

    r7b4ec84 rdf5d0e3  
    347347        <term><filename class="libraryfile">libasprintf</filename></term>
    348348        <listitem>
    349           <para>defines the <emphasis>autosprintf</emphasis> class, which makes
     349          <para>Defines the <emphasis>autosprintf</emphasis> class, which makes
    350350          C formatted output routines usable in C++ programs, for use with the
    351351          <emphasis>&lt;string&gt;</emphasis> strings and the
     
    360360        <term><filename class="libraryfile">libgettextlib</filename></term>
    361361        <listitem>
    362           <para>a private library containing common routines used by the
     362          <para>Contains common routines used by the
    363363          various Gettext programs; these are not intended for general use</para>
    364364          <indexterm zone="ch-system-gettext libgettextlib">
     
    386386        <term><filename class="libraryfile">libgettextsrc</filename></term>
    387387        <listitem>
    388           <para>A private library containing common routines used by the
     388          <para>Provides common routines used by the
    389389          various Gettext programs; these are not intended for general use</para>
    390390          <indexterm zone="ch-system-gettext libgettextsrc">
     
    407407        <term><filename class="libraryfile">preloadable_libintl</filename></term>
    408408        <listitem>
    409           <para>A library, intended to be used by LD_PRELOAD that assists
    410           <filename class="libraryfile">libintl</filename> in logging
     409          <para>A library, intended to be used by LD_PRELOAD, that helps
     410          <filename class="libraryfile">libintl</filename> log
    411411          untranslated messages</para>
    412412          <indexterm zone="ch-system-gettext preloadable_libintl">
  • chapter08/libelf.xml

    r7b4ec84 rdf5d0e3  
    4242    <title>Installation of Libelf</title>
    4343
    44       <para>Libelf is part of elfutils-&elfutils-version; package. Use
    45       the elfutils-&elfutils-version;.tar.bz2 as the source tarball.</para>
     44      <para>Libelf is part of the elfutils-&elfutils-version; package. Use
     45      the elfutils-&elfutils-version;.tar.bz2 file as the source tarball.</para>
    4646
    4747    <para>Prepare Libelf for compilation:</para>
     
    6060
    6161    <para>One test named <filename>run-low_high_pc.sh</filename> is known to
    62     fail on 32-bit x86 system.</para>
     62    fail on 32-bit x86 systems.</para>
    6363
    6464    <para>Install only Libelf:</para>
  • chapter08/libtool.xml

    r7b4ec84 rdf5d0e3  
    2525
    2626    <para>The Libtool package contains the GNU generic library support script.
    27     It wraps the complexity of using shared libraries in a consistent, portable
     27    It makes the use of shared libraries simpler with a consistent, portable
    2828    interface.</para>
    2929
     
    5555<screen><userinput remap="test">make -k check</userinput></screen>
    5656
    57     <note><para>The test time for libtool can be reduced significantly on a
     57    <note><para>The test time for Libtool can be reduced significantly on a
    5858    system with multiple cores.  To do this, append
    5959    <command>TESTSUITEFLAGS=-j&lt;N&gt;</command> to the line above.  For
     
    6363    <para>Five tests are known to fail in the LFS build environment due
    6464    to a circular dependency, but these tests pass if rechecked after
    65     automake is installed.  Additionally, with grep-3.8, two tests will
     65    automake has been installed.  Additionally, with grep-3.8, two tests will
    6666    trigger a warning for non-POSIX regular expressions and fail.</para>
    6767
     
    183183        <term><filename class="libraryfile">libltdl</filename></term>
    184184        <listitem>
    185           <para>Hides the various difficulties of dlopening libraries</para>
     185          <para>Hides the various difficulties of opening dynamically linked libraries</para>
    186186          <indexterm zone="ch-system-libtool libltdl">
    187187            <primary sortas="c-libltdl">libltdl</primary>
  • chapter08/openssl.xml

    r7b4ec84 rdf5d0e3  
    9090        is announced.  Since OpenSSL 3.0.0, the OpenSSL versioning scheme
    9191        follows the MAJOR.MINOR.PATCH format.  API/ABI compatibility
    92         are guaranteed for the same MAJOR version number.  Because LFS
     92        is guaranteed for the same MAJOR version number.  Because LFS
    9393        installs only the shared libraries, there is no need to recompile
    9494        packages which link to
    9595        <filename class="libraryfile">libcrypto.so</filename> or
    9696        <filename class="libraryfile">libssl.so</filename>
    97         <emphasis>when upgrading to a version with MAJOR version number
    98         unchanged</emphasis>.
     97        <emphasis>when upgrading to a version with the same MAJOR version
     98        number</emphasis>.
    9999      </para>
    100100
  • chapter08/perl.xml

    r7b4ec84 rdf5d0e3  
    4747<screen><userinput remap="pre">patch -Np1 -i ../&perl-fix-patch;</userinput></screen>
    4848-->
    49     <para>This version of Perl now builds the Compress::Raw::Zlib and
     49    <para>This version of Perl builds the Compress::Raw::Zlib and
    5050    Compress::Raw::BZip2 modules. By
    5151    default Perl will use an internal copy of the sources for the build.
     
    5858    <para>To have full control over the way Perl is set up, you can remove the
    5959    <quote>-des</quote> options from the following command and hand-pick the way
    60     this package is built. Alternatively, use the command exactly as below to
     60    this package is built. Alternatively, use the command exactly as shown below to
    6161    use the defaults that Perl auto-detects:</para>
    6262
     
    8383        <listitem>
    8484          <para>This ensures <command>perl</command> knows how to
    85           tell packages where they should install their perl modules.</para>
     85          tell packages where they should install their Perl modules.</para>
    8686        </listitem>
    8787      </varlistentry>
     
    100100        <listitem>
    101101          <para>Since Groff is not installed yet, <command>Configure</command>
    102           thinks that we do not want man pages for Perl.  Issuing these
    103           parameters overrides this decision.</para>
     102          will not create man pages for Perl.  These
     103          parameters override this behavior.</para>
    104104        </listitem>
    105105      </varlistentry>
     
    108108        <term><parameter>-Duseshrplib</parameter></term>
    109109        <listitem>
    110           <para>Build a shared libperl needed by some perl modules.</para>
     110          <para>Build a shared libperl needed by some Perl modules.</para>
    111111        </listitem>
    112112      </varlistentry>
     
    115115        <term><parameter>-Dusethreads</parameter></term>
    116116        <listitem>
    117           <para>Build perl with support for threads.</para>
     117          <para>Build Perl with support for threads.</para>
    118118        </listitem>
    119119      </varlistentry>
     
    122122        <term><parameter>-Dprivlib,-Darchlib,-Dsitelib,...</parameter></term>
    123123        <listitem>
    124           <para>These settings define where Perl is looking for installed
     124          <para>These settings define where Perl looks for installed
    125125          modules. The LFS editors chose to put them in a directory structure
    126126          based on the Major.Minor version of Perl (&perl-version-min;) which
    127127          allows upgrading Perl to newer Patch levels (&perl-version;) without
    128           the need to reinstall all of the modules again.</para>
     128          reinstalling all of the modules.</para>
    129129        </listitem>
    130130      </varlistentry>
     
    186186        <term><command>corelist</command></term>
    187187        <listitem>
    188           <para>A commandline frontend to Module::CoreList</para>
     188          <para>A command line front end to Module::CoreList</para>
    189189          <indexterm zone="ch-system-perl corelist">
    190190            <primary sortas="b-corelist">corelist</primary>
     
    251251        <term><command>instmodsh</command></term>
    252252        <listitem>
    253           <para>Shell script for examining installed Perl modules,
    254           and can create a tarball from an installed module</para>
     253          <para>Shell script for examining installed Perl modules;
     254          it can create a tarball from an installed module</para>
    255255          <indexterm zone="ch-system-perl instmodsh">
    256256            <primary sortas="b-instmodsh">instmodsh</primary>
     
    285285          <para>Combines some of the best features of C, <command>sed</command>,
    286286          <command>awk</command> and <command>sh</command> into a single
    287           swiss-army language</para>
     287          Swiss Army language</para>
    288288          <indexterm zone="ch-system-perl perl">
    289289            <primary sortas="b-perl">perl</primary>
Note: See TracChangeset for help on using the changeset viewer.