|
@@ -35,6 +35,11 @@
|
|
|
<sect2 role="installation">
|
|
|
<title>Installation of GCC</title>
|
|
|
|
|
|
+ <para>The following patch tells GCC to link to <filename class="directory">
|
|
|
+ /lib</filename> instead of <filename class="directory">/lib64</filename>.</para>
|
|
|
+
|
|
|
+<screen><userinput>patch -Np1 -i ../&gcc-pure64-patch;</userinput></screen>
|
|
|
+
|
|
|
<para>Apply a <command>sed</command> substitution that will suppress the
|
|
|
installation of <filename class="libraryfile">libiberty.a</filename>. The
|
|
|
version of <filename class="libraryfile">libiberty.a</filename> provided by
|
|
@@ -77,7 +82,8 @@ cd ../gcc-build</userinput></screen>
|
|
|
<screen><userinput>../gcc-&gcc-version;/configure --prefix=/usr \
|
|
|
--libexecdir=/usr/lib --enable-shared \
|
|
|
--enable-threads=posix --enable-__cxa_atexit \
|
|
|
- --enable-clocale=gnu --enable-languages=c,c++</userinput></screen>
|
|
|
+ --enable-clocale=gnu --enable-languages=c,c++ \
|
|
|
+ --disable-multilib</userinput></screen>
|
|
|
|
|
|
<para>Compile the package:</para>
|
|
|
|
|
@@ -153,9 +159,9 @@ cd ../gcc-build</userinput></screen>
|
|
|
href="readjusting.xml"
|
|
|
xpointer="xpointer(//*[@os='f'])"/>
|
|
|
|
|
|
-<screen><computeroutput>/usr/lib/gcc/i686-pc-linux-gnu/&gcc-version;/../../../crt1.o succeeded
|
|
|
-/usr/lib/gcc/i686-pc-linux-gnu/&gcc-version;/../../../crti.o succeeded
|
|
|
-/usr/lib/gcc/i686-pc-linux-gnu/&gcc-version;/../../../crtn.o succeeded</computeroutput></screen>
|
|
|
+<screen><computeroutput>/usr/lib/gcc/x86_64-unknown-linux-gnu/&gcc-version;/../../../crt1.o succeeded
|
|
|
+/usr/lib/gcc/x86_64-unknown-linux-gnu/&gcc-version;/../../../crti.o succeeded
|
|
|
+/usr/lib/gcc/x86_64-unknown-linux-gnu/&gcc-version;/../../../crtn.o succeeded</computeroutput></screen>
|
|
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
|
|
|
href="readjusting.xml"
|
|
@@ -169,7 +175,7 @@ cd ../gcc-build</userinput></screen>
|
|
|
|
|
|
<screen><computeroutput>#include <...> search starts here:
|
|
|
/usr/local/include
|
|
|
- /usr/lib/gcc/i686-pc-linux-gnu/&gcc-version;/include
|
|
|
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/&gcc-version;/include
|
|
|
/usr/include</computeroutput></screen>
|
|
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
|
|
@@ -184,7 +190,7 @@ cd ../gcc-build</userinput></screen>
|
|
|
href="readjusting.xml"
|
|
|
xpointer="xpointer(//*[@os='k'])"/>
|
|
|
|
|
|
-<screen><computeroutput>SEARCH_DIR("/usr/i686-pc-linux-gnu/lib")
|
|
|
+<screen><computeroutput>SEARCH_DIR("/usr/x86_64-unknown-linux-gnu/lib")
|
|
|
SEARCH_DIR("/usr/local/lib")
|
|
|
SEARCH_DIR("/lib")
|
|
|
SEARCH_DIR("/usr/lib");</computeroutput></screen>
|