Changes in chapter08/gcc.xml [813ab55:481b2e05]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/gcc.xml
r813ab55 r481b2e05 53 53 libraries to <quote>lib</quote>:</para> 54 54 55 <screen ><userinput remap="pre">case $(uname -m) in55 <screen arch="default"><userinput remap="pre">case $(uname -m) in 56 56 x86_64) 57 57 sed -e '/m64=/s/lib64/lib/' \ … … 60 60 esac</userinput></screen> 61 61 62 <para arch="ml_32,ml_x32,ml_all">Change the default directory name for 64-bit 63 libraries to <quote>lib</quote>:</para> 64 65 <screen arch="ml_32,ml_x32,ml_all"><userinput remap="pre">sed -e '/m64=/s/lib64/lib/' \ 66 -e '/m32=/s/m32=.*/m32=..\/lib32$(call if_multiarch,:i386-linux-gnu)/' \ 67 -i.orig gcc/config/i386/t-linux64</userinput></screen> 68 62 69 <para>The GCC documentation recommends building GCC in a dedicated build directory:</para> 63 70 … … 67 74 <para>Prepare GCC for compilation:</para> 68 75 69 <screen ><userinput remap="configure">../configure --prefix=/usr \76 <screen arch="default"><userinput remap="configure">../configure --prefix=/usr \ 70 77 LD=ld \ 71 78 --enable-languages=c,c++ \ 72 79 --disable-multilib \ 73 80 --disable-bootstrap \ 81 --with-system-zlib</userinput></screen> 82 <screen arch="ml_32,ml_x32,ml_all"><userinput remap="configure" 83 arch="ml_32" >mlist=m64,m32</userinput><userinput remap="configure" 84 arch="ml_x32">mlist=m64,mx32</userinput><userinput remap="configure" 85 arch="ml_all">mlist=m64,m32,mx32</userinput> 86 <userinput remap="configure">../configure --prefix=/usr \ 87 LD=ld \ 88 --enable-languages=c,c++ \ 89 --enable-multilib \ 90 --with-multilib-list=$mlist \ 91 --disable-bootstrap \ 74 92 --with-system-zlib</userinput></screen> 75 93 … … 248 266 SEARCH_DIR("/usr/lib");</computeroutput></screen> 249 267 250 <para >A 32-bit system may see a few different directories. For example, here268 <para arch="default">A 32-bit system may see a few different directories. For example, here 251 269 is the output from an i686 machine:</para> 252 270 253 <screen><computeroutput>SEARCH_DIR("/usr/i686-pc-linux-gnu/lib32") 271 <!-- not using entities here as the dir names has nothing to do with multilib --> 272 <screen arch="default"><computeroutput>SEARCH_DIR("/usr/i686-pc-linux-gnu/lib32") 254 273 SEARCH_DIR("/usr/local/lib32") 255 274 SEARCH_DIR("/lib32")
Note:
See TracChangeset
for help on using the changeset viewer.