Changes in chapter06/gcc-pass2.xml [03d4306:f652d5bb]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/gcc-pass2.xml
r03d4306 rf652d5bb 58 58 mv -v mpc-&mpc-version; mpc</userinput></screen> 59 59 60 61 <para arch="default">If building on x86_64, change the default directory name for 64-bit 60 <para>If building on x86_64, change the default directory name for 64-bit 62 61 libraries to <quote>lib</quote>:</para> 63 62 64 <screen arch="default"><userinput remap="pre">case $(uname -m) in63 <screen><userinput remap="pre">case $(uname -m) in 65 64 x86_64) 66 65 sed -e '/m64=/s/lib64/lib/' -i.orig gcc/config/i386/t-linux64 67 66 ;; 68 67 esac</userinput></screen> 69 70 <para arch="ml_32,ml_x32,ml_all">Change the default directory name for the71 libraries:</para>72 73 <screen arch="ml_32,ml_x32,ml_all"><userinput remap="pre">sed -e '/m64=/s/lib64/lib/' \74 -e '/m32=/s/m32=.*/m32=..\/lib32$(call if_multiarch,:i386-linux-gnu)/' \75 -i.orig gcc/config/i386/t-linux64</userinput></screen>76 68 77 69 <para>Override the building rule of libgcc and libstdc++ headers, to … … 91 83 <para>Now prepare GCC for compilation:</para> 92 84 93 <screen arch="default"><userinput remap="configure">../configure \85 <screen><userinput remap="configure">../configure \ 94 86 --build=$(../config.guess) \ 95 87 --host=$LFS_TGT \ … … 102 94 --disable-nls \ 103 95 --disable-multilib \ 104 --disable-libatomic \105 --disable-libgomp \106 --disable-libquadmath \107 --disable-libsanitizer \108 --disable-libssp \109 --disable-libvtv \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 --target=$LFS_TGT \119 LDFLAGS_FOR_TARGET=-L$PWD/$LFS_TGT/libgcc \120 --prefix=/usr \121 --with-build-sysroot=$LFS \122 --enable-default-pie \123 --enable-default-ssp \124 --disable-nls \125 --enable-multilib --with-multilib-list=$mlist \126 96 --disable-libatomic \ 127 97 --disable-libgomp \
Note:
See TracChangeset
for help on using the changeset viewer.