r5281 - in branches/cross-lfs/BOOK: introduction temp-system

jhuntwork at linuxfromscratch.org jhuntwork at linuxfromscratch.org
Mon May 9 15:05:30 PDT 2005


Author: jhuntwork
Date: 2005-05-09 16:05:29 -0600 (Mon, 09 May 2005)
New Revision: 5281

Modified:
   branches/cross-lfs/BOOK/introduction/changelog.xml
   branches/cross-lfs/BOOK/temp-system/binutils.xml
Log:
Temp-System: Added Sparc64 instructions to binutils.

Modified: branches/cross-lfs/BOOK/introduction/changelog.xml
===================================================================
--- branches/cross-lfs/BOOK/introduction/changelog.xml	2005-05-09 21:48:28 UTC (rev 5280)
+++ branches/cross-lfs/BOOK/introduction/changelog.xml	2005-05-09 22:05:29 UTC (rev 5281)
@@ -103,6 +103,7 @@
 <itemizedlist>
 <listitem><para>May 9, 2005 [jhuntwork]</para>
 <itemizedlist>
+<listitem><para>Temp-System: Added Sparc64 instructions to binutils.</para></listitem>
 <listitem><para>Cross-tools: Added a necessary patch to binutils for multilib environments.</para></listitem>
 <listitem><para>Cross-tools: Added sparc64 specific instructions to final gcc.</para></listitem>
 <listitem><para>Cross-tools: Fixed sparc64 shared gcc instructions, added full glibc 64-bit.</para></listitem>

Modified: branches/cross-lfs/BOOK/temp-system/binutils.xml
===================================================================
--- branches/cross-lfs/BOOK/temp-system/binutils.xml	2005-05-09 21:48:28 UTC (rev 5280)
+++ branches/cross-lfs/BOOK/temp-system/binutils.xml	2005-05-09 22:05:29 UTC (rev 5281)
@@ -37,6 +37,11 @@
 
 <screen><userinput>patch -Np1 -i ../binutils-&binutils-version;-posix-1.patch</userinput></screen>
 
+<para arch="sparc64">The following patch makes binutils search in both the lib and lib64
+directories in a multilib environment:</para>
+
+<screen arch="sparc64"><userinput>patch -Np1 -i ../binutils-&binutils-version;-genscripts_multilib-2.patch</userinput></screen>
+
 <para>The Binutils documentation recommends building Binutils outside of the
 source directory in a dedicated build directory:</para>
 
@@ -52,10 +57,16 @@
 
 <para>Now prepare Binutils for compilation:</para>
 
-<screen><userinput>../binutils-&binutils-version;/configure --prefix=/tools \
+<screeni arch="x86;sparc;ppc;raq2;"><userinput>../binutils-&binutils-version;/configure --prefix=/tools \
      --build=${LFS_HOST} --host=${LFS_TARGET} --target=${LFS_TARGET} \
      --disable-nls --enable-shared --enable-64-bit-bfd</userinput></screen>
 
+<screen arch="sparc64;"><userinput>CC="${LFS_TARGET}-gcc -m64 -mcpu=ultrasparc" \
+     ../binutils-&binutils-version;/configure --prefix=/tools \
+     --libdir=/tools/lib64 --with-lib-path=/tools/lib \
+     --build=${LFS_HOST} --host=${LFS_TARGET} --target=${LFS_TARGET} \
+     --disable-nls --enable-shared --enable-64-bit-bfd</userinput></screen>
+
 <para>The meaning of the configure options:</para>
 
 <variablelist>




More information about the lfs-book mailing list