Changeset ceebda5 for chapter05


Ignore:
Timestamp:
03/31/2021 10:41:41 AM (3 years ago)
Author:
Xℹ Ruoyao <xry111@…>
Branches:
ml-11.0, multilib
Children:
61385ca
Parents:
eef83ea
git-author:
Thomas Trepl <thomas@…> (03/30/2021 08:47:28 AM)
git-committer:
Xℹ Ruoyao <xry111@…> (03/31/2021 10:41:41 AM)
Message:

Merge changes from trunk to multilib

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

Location:
chapter05
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • chapter05/binutils-pass1.xml

    reef83ea rceebda5  
    145145    <para>Install the package:</para>
    146146
    147 <screen><userinput remap="install">make install</userinput></screen>
     147<screen><userinput remap="install">make install -j1</userinput></screen>
     148
     149    <variablelist>
     150      <title>The meaning of the make parameter:</title>
     151
     152      <varlistentry>
     153        <term><parameter>-j1</parameter></term>
     154        <listitem>
     155          <para>An issue in the building system may cause the installation
     156          to fail with <option>-j N</option> in <envar>MAKEFLAGS</envar>.
     157          Override it to workaround this issue.</para>
     158        </listitem>
     159      </varlistentry>
     160    </variablelist>
    148161
    149162  </sect2>
  • chapter05/glibc.xml

    reef83ea rceebda5  
    4444    <title>Installation of Glibc</title>
    4545
    46     <para arch="default">First, create a symbolic link for LSB compliance. Additionally,
     46    <para>First, create a symbolic link for LSB compliance. Additionally,
    4747    for x86_64, create a compatibility symbolic link required for proper
    4848    operation of the dynamic library loader:</para>
     
    5555    ;;
    5656esac</userinput></screen>
    57 
    58     <para arch="ml_32,ml_x32,ml_all">First, create symbolic links for LSB compliance
    59     and compatibility symbolic links required for proper
    60     operation of the dynamic library loader:</para>
    61 
    6257<!-- no ld-linux.so.2 here as multilib is based on x86_64, not on i686 -->
    6358<screen arch="ml_32,ml_x32,ml_all"><userinput remap="pre">ln -sfv ../lib/ld-linux-x86-64.so.2 $LFS/lib64
    6459ln -sfv ../lib/ld-linux-x86-64.so.2 $LFS/lib64/ld-lsb-x86-64.so.3</userinput></screen>
     60
     61    <note>
     62      <para>
     63        The above command is correct.  The <command>ln</command> command has
     64        a few syntactic versions, so be sure to check
     65                <command>info coreutils ln</command> and <filename>ln(1)</filename>
     66                before reporting what you may think is an error.
     67          </para>
     68    </note>
    6569
    6670    <para>Some of the Glibc programs use the non-FHS compliant
  • chapter05/libstdc++.xml

    reef83ea rceebda5  
    7676        <term><parameter>--host=...</parameter></term>
    7777        <listitem>
    78           <para>Specifies the use the cross compiler we have just built
    79           instead of the one in <filename>/usr/bin</filename>.</para>
     78          <para>Specifies that the cross compiler we have just built
     79          should be used instead of the one in
     80          <filename>/usr/bin</filename>.</para>
    8081        </listitem>
    8182      </varlistentry>
Note: See TracChangeset for help on using the changeset viewer.