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