Changeset ee1a413 for chapter05/gcc-pass1.xml
- Timestamp:
- 04/07/2019 09:47:30 AM (5 years ago)
- Branches:
- multilib-10.1
- Children:
- a23757b
- Parents:
- 7d9f881
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/gcc-pass1.xml
r7d9f881 ree1a413 50 50 automatically use them:</para> 51 51 52 <para arch="m ultilib">GCC now requires the GMP, ISL, MPFR, and MPC packages.52 <para arch="ml_32,ml_x32,ml_all">GCC now requires the GMP, ISL, MPFR, and MPC packages. 53 53 As these packages may not be included in your host distribution, they will 54 54 be built with GCC. Unpack each package into the GCC source directory and … … 68 68 tar -xf ../mpc-&mpc-version;.tar.gz 69 69 mv -v mpc-&mpc-version; mpc</userinput></screen> 70 <screen arch="m ultilib"><userinput remap="pre">tar -xf ../mpfr-&mpfr-version;.tar.xz70 <screen arch="ml_32,ml_x32,ml_all"><userinput remap="pre">tar -xf ../mpfr-&mpfr-version;.tar.xz 71 71 mv -v mpfr-&mpfr-version; mpfr 72 72 tar -xf ../gmp-&gmp-version;.tar.xz … … 122 122 esac</userinput></screen> 123 123 124 <screen arch="m ultilib"><userinput remap="pre">sed -e '/m64=/s/lib64/lib/' \124 <screen arch="ml_32,ml_x32,ml_all"><userinput remap="pre">sed -e '/m64=/s/lib64/lib/' \ 125 125 -i.orig gcc/config/i386/t-linux64 126 126 cat > gcc/config/i386/t-linux64 <<"EOF" … … 150 150 <!-- see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86724 --> 151 151 <!-- Fix applied in ch5-gcc-pass{1,2}, ch6-gcc --> 152 <para arch="m ultilib">Fix an issue with isl-&isl-version;:</para>153 154 <screen arch="m ultilib"><userinput remap="pre">sed -e "/#include <isl\/schedule_node.h>/ a#include <isl/id.h>\n#include <isl/space.h>" \152 <para arch="ml_32,ml_x32,ml_all">Fix an issue with isl-&isl-version;:</para> 153 154 <screen arch="ml_32,ml_x32,ml_all"><userinput remap="pre">sed -e "/#include <isl\/schedule_node.h>/ a#include <isl/id.h>\n#include <isl/space.h>" \ 155 155 -i gcc/graphite.h</userinput></screen> 156 156 … … 186 186 --enable-languages=c,c++</userinput></screen> 187 187 188 <screen arch="multilib"><userinput remap="configure">../configure \ 188 <screen arch="ml_32,ml_x32,ml_all"><userinput remap="configure">mlist="m64"</userinput> 189 <userinput arch="ml_32,ml_all" remap="configure">mlist="$mlist,m32"</userinput> 190 <userinput arch="ml_x32,ml_all" remap="configure">mlist="$mlist,mx32"</userinput> 191 <userinput remap="configure">../configure \ 189 192 --target=$LFS_TGT \ 190 193 --prefix=/tools \ … … 198 201 --disable-shared \ 199 202 --enable-multilib \ 200 --with-multilib-list= m32,m64,mx32\203 --with-multilib-list=$mlist \ 201 204 --disable-decimal-float \ 202 205 --disable-threads \ … … 287 290 </varlistentry> 288 291 289 <varlistentry arch="m ultilib">292 <varlistentry arch="ml_32,ml_x32,ml_all"> 290 293 <term><parameter>--enable-multilib, 291 294 --with-multilib-list=m32,m64,mx32</parameter></term>
Note:
See TracChangeset
for help on using the changeset viewer.