Changeset 460f575 for chapter05/gcc-pass1.xml
- Timestamp:
- 02/25/2022 08:47:36 PM (2 years ago)
- Branches:
- arm
- Children:
- 9c0b35a
- Parents:
- b0a6b0c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/gcc-pass1.xml
rb0a6b0c r460f575 44 44 <title>Installation of Cross GCC</title> 45 45 46 <para>GCC requires the GMP, MPFR and MPC packages. As these packages may47 not be included in your host distribution, they will be built with46 <para>GCC requires the GMP, ISL, MPFR and MPC packages. As these packages 47 may not be included in your host distribution, they will be built with 48 48 GCC. Unpack each package into the GCC source directory and rename the 49 49 resulting directories so the GCC build procedures will automatically … … 61 61 mv -v gmp-&gmp-version; gmp 62 62 tar -xf ../mpc-&mpc-version;.tar.gz 63 mv -v mpc-&mpc-version; mpc</userinput></screen> 64 65 <para>On x86_64 hosts, set the default directory name for 63 mv -v mpc-&mpc-version; mpc 64 tar -xf ../isl-&isl-version;.tar.xz 65 mv -v isl-&isl-version; isl</userinput></screen> 66 67 <para>On aarch64 hosts, set the default directory name for 66 68 64-bit libraries to <quote>lib</quote>:</para> 67 69 68 70 <screen><userinput remap="pre">case $(uname -m) in 69 x86_64)70 sed -e '/m 64=/s/lib64/lib/' \71 -i.orig gcc/config/ i386/t-linux6471 aarch64) 72 sed -e '/mabi.lp64=/s/lib64/lib/' \ 73 -i.orig gcc/config/aarch64/t-aarch64-linux 72 74 ;; 73 75 esac</userinput></screen> … … 155 157 <term><parameter>--disable-multilib</parameter></term> 156 158 <listitem> 157 <para>On x86_64, LFS does not support a multilib configuration.158 This switch is harmless for x86.</para>159 <para>On aarch64, LFS does not support a multilib configuration. 160 This switch is harmless for arm.</para> 159 161 </listitem> 160 162 </varlistentry>
Note:
See TracChangeset
for help on using the changeset viewer.