Changes in chapter06/gcc-pass2.xml [c0c616a:0ebda11]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/gcc-pass2.xml
rc0c616a r0ebda11 53 53 mv -v gmp-&gmp-version; gmp 54 54 tar -xf ../mpc-&mpc-version;.tar.gz 55 mv -v mpc-&mpc-version; mpc</userinput></screen> 55 mv -v mpc-&mpc-version; mpc</userinput> 56 <userinput remap="pre" arch="ml_32,ml_x32,ml_all">tar -xf ../isl-&isl-version;.tar.xz 57 mv -v isl-&isl-version; isl</userinput></screen> 56 58 57 <para>If building on x86_64, change the default directory name for 64-bit 59 60 <para arch="default">If building on x86_64, change the default directory name for 64-bit 58 61 libraries to <quote>lib</quote>:</para> 59 62 60 <screen ><userinput remap="pre">case $(uname -m) in63 <screen arch="default"><userinput remap="pre">case $(uname -m) in 61 64 x86_64) 62 65 sed -e '/m64=/s/lib64/lib/' -i.orig gcc/config/i386/t-linux64 63 66 ;; 64 67 esac</userinput></screen> 68 69 <para arch="ml_32,ml_x32,ml_all">Change the default directory name for 70 libraries:</para> 71 72 <screen arch="ml_32,ml_x32,ml_all"><userinput remap="pre">sed -e '/m64=/s/lib64/lib/' \ 73 -e '/m32=/s/m32=.*/m32=..\/lib32$(call if_multiarch,:i386-linux-gnu)/' \ 74 -i.orig gcc/config/i386/t-linux64</userinput></screen> 65 75 <!-- 66 <para>Fix an issue with GCC-10.1 when building with a cross67 compiler:</para>68 69 76 <screen><userinput remap="pre">patch -Np1 -i ../&gcc-cross-patch;</userinput></screen> 70 77 --> … … 85 92 <para>Now prepare GCC for compilation:</para> 86 93 87 <screen ><userinput remap="configure">../configure \94 <screen arch="default"><userinput remap="configure">../configure \ 88 95 --build=$(../config.guess) \ 89 96 --host=$LFS_TGT \ … … 94 101 --disable-nls \ 95 102 --disable-multilib \ 103 --disable-decimal-float \ 104 --disable-libatomic \ 105 --disable-libgomp \ 106 --disable-libquadmath \ 107 --disable-libssp \ 108 --disable-libvtv \ 109 --disable-libstdcxx \ 110 --enable-languages=c,c++</userinput></screen> 111 <screen arch="ml_32,ml_x32,ml_all"><userinput remap="configure" 112 arch="ml_32">mlist=m64,m32</userinput><userinput remap="configure" 113 arch="ml_x32">mlist=m64,mx32</userinput><userinput remap="configure" 114 arch="ml_all">mlist=m64,m32,mx32</userinput> 115 <userinput remap="configure">../configure \ 116 --build=$(../config.guess) \ 117 --host=$LFS_TGT \ 118 --prefix=/usr \ 119 CC_FOR_TARGET=$LFS_TGT-gcc \ 120 --with-build-sysroot=$LFS \ 121 --enable-initfini-array \ 122 --disable-nls \ 123 --enable-multilib --with-multilib-list=$mlist \ 96 124 --disable-decimal-float \ 97 125 --disable-libatomic \
Note:
See TracChangeset
for help on using the changeset viewer.