- Timestamp:
- 03/31/2021 10:41:41 AM (3 years ago)
- 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)
- Location:
- chapter05
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/binutils-pass1.xml
reef83ea rceebda5 145 145 <para>Install the package:</para> 146 146 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> 148 161 149 162 </sect2> -
chapter05/glibc.xml
reef83ea rceebda5 44 44 <title>Installation of Glibc</title> 45 45 46 <para arch="default">First, create a symbolic link for LSB compliance. Additionally,46 <para>First, create a symbolic link for LSB compliance. Additionally, 47 47 for x86_64, create a compatibility symbolic link required for proper 48 48 operation of the dynamic library loader:</para> … … 55 55 ;; 56 56 esac</userinput></screen> 57 58 <para arch="ml_32,ml_x32,ml_all">First, create symbolic links for LSB compliance59 and compatibility symbolic links required for proper60 operation of the dynamic library loader:</para>61 62 57 <!-- no ld-linux.so.2 here as multilib is based on x86_64, not on i686 --> 63 58 <screen arch="ml_32,ml_x32,ml_all"><userinput remap="pre">ln -sfv ../lib/ld-linux-x86-64.so.2 $LFS/lib64 64 59 ln -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> 65 69 66 70 <para>Some of the Glibc programs use the non-FHS compliant -
chapter05/libstdc++.xml
reef83ea rceebda5 76 76 <term><parameter>--host=...</parameter></term> 77 77 <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> 80 81 </listitem> 81 82 </varlistentry>
Note:
See TracChangeset
for help on using the changeset viewer.