[Clfs-commits] commit: r4070 - in /branches/clfs-embedded: BOOK/ BOOK/cross-tools/ BOOK/cross-tools/arm/ BOOK/cross-tools/common/ BOOK/cross-tools/mips/ BOOK/cross-tools/x86/ BOOK/introduction/common/ BOOK/materials/common/ patches/

svn at cross-lfs.org svn at cross-lfs.org
Fri Nov 7 23:37:38 PST 2008


Author: jciccone
Date: Sat Nov  8 07:37:37 2008
New Revision: 4070

Log:
Updated Binutils to 2.19.
Updated GCC to 4.3.2.
Dropped the uClibc Headers Page.

Added:
    branches/clfs-embedded/patches/binutils-2.19-posix-1.patch
    branches/clfs-embedded/patches/gcc-4.3.2-posix-1.patch
Removed:
    branches/clfs-embedded/BOOK/cross-tools/arm/uclibc-headers.xml
    branches/clfs-embedded/BOOK/cross-tools/mips/uclibc-headers.xml
    branches/clfs-embedded/BOOK/cross-tools/x86/uclibc-headers.xml
    branches/clfs-embedded/patches/binutils-2.17-posix-1.patch
    branches/clfs-embedded/patches/binutils-2.17-uclibc-1.patch
    branches/clfs-embedded/patches/gcc-4.1.2-cross_search_paths-1.patch
    branches/clfs-embedded/patches/gcc-4.1.2-posix-1.patch
    branches/clfs-embedded/patches/gcc-4.1.2-uclibc-1.patch
Modified:
    branches/clfs-embedded/BOOK/cross-tools/arm-chapter.xml
    branches/clfs-embedded/BOOK/cross-tools/common/binutils.xml
    branches/clfs-embedded/BOOK/cross-tools/common/gcc-final.xml
    branches/clfs-embedded/BOOK/cross-tools/common/gcc-static.xml
    branches/clfs-embedded/BOOK/cross-tools/mips-chapter.xml
    branches/clfs-embedded/BOOK/cross-tools/wrt-chapter.xml
    branches/clfs-embedded/BOOK/cross-tools/x86-chapter.xml
    branches/clfs-embedded/BOOK/introduction/common/changelog.xml
    branches/clfs-embedded/BOOK/materials/common/patches.xml
    branches/clfs-embedded/BOOK/packages.ent
    branches/clfs-embedded/BOOK/patches.ent

Modified: branches/clfs-embedded/BOOK/cross-tools/arm-chapter.xml
==============================================================================
--- branches/clfs-embedded/BOOK/cross-tools/arm-chapter.xml (original)
+++ branches/clfs-embedded/BOOK/cross-tools/arm-chapter.xml Sat Nov  8 07:37:37 2008
@@ -17,7 +17,6 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="arm/variables.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="arm/linux-headers.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="arm/uclibc-headers.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-static.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="arm/uclibc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-final.xml"/>

Modified: branches/clfs-embedded/BOOK/cross-tools/common/binutils.xml
==============================================================================
--- branches/clfs-embedded/BOOK/cross-tools/common/binutils.xml (original)
+++ branches/clfs-embedded/BOOK/cross-tools/common/binutils.xml Sat Nov  8 07:37:37 2008
@@ -35,11 +35,6 @@
     tools, apply the following patch:</para>
 
 <screen os="p2"><userinput>patch -Np1 -i ../&binutils-posix-patch;</userinput></screen>
-
-    <para os="p3">The following patch is needed for Binutils to build against
-    uClibc:</para>
-
-<screen os="p4"><userinput>patch -Np1 -i ../&binutils-uclibc-patch;</userinput></screen>
 
     <para os="b">The Binutils documentation recommends building Binutils outside of the
     source directory in a dedicated build directory:</para>

Modified: branches/clfs-embedded/BOOK/cross-tools/common/gcc-final.xml
==============================================================================
--- branches/clfs-embedded/BOOK/cross-tools/common/gcc-final.xml (original)
+++ branches/clfs-embedded/BOOK/cross-tools/common/gcc-final.xml Sat Nov  8 07:37:37 2008
@@ -29,22 +29,6 @@
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     href="gcc-static.xml"
     xpointer="xpointer(//*[@os='p2'])"/>
-
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
-    href="gcc-static.xml"
-    xpointer="xpointer(//*[@os='p3'])"/>
-
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
-    href="gcc-static.xml"
-    xpointer="xpointer(//*[@os='p4'])"/>
-
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
-    href="gcc-static.xml"
-    xpointer="xpointer(//*[@os='p5'])"/>
-
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
-    href="gcc-static.xml"
-    xpointer="xpointer(//*[@os='p6'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     href="gcc-static.xml"

Modified: branches/clfs-embedded/BOOK/cross-tools/common/gcc-static.xml
==============================================================================
--- branches/clfs-embedded/BOOK/cross-tools/common/gcc-static.xml (original)
+++ branches/clfs-embedded/BOOK/cross-tools/common/gcc-static.xml Sat Nov  8 07:37:37 2008
@@ -32,17 +32,6 @@
 
 <screen os="p2"><userinput>patch -Np1 -i ../&gcc-posix-patch;</userinput></screen>
 
-    <para os="p3">The following patch is needed for GCC to build against uClibc:</para>
-
-<screen os="p4"><userinput>patch -Np1 -i ../&gcc-uclibc-patch;</userinput></screen>
-
-    <para os="p5">The following patch ensures that <command>gcc</command> does not
-    search the <filename class="directory">/usr</filename> directory for
-    <filename class="libraryfile">libgcc_s.so</filename> when
-    cross-compiling:</para>
-
-<screen os="p6"><userinput>patch -Np1 -i ../&gcc-cross_search-patch;</userinput></screen>
-
     <para os="c">The GCC documentation recommends building GCC outside of the source
     directory in a dedicated build directory:</para>
 
@@ -54,6 +43,8 @@
 <screen os="ae"><userinput>../gcc-&gcc-version;/configure --prefix=${CLFS}/cross-tools \
     --target=${CLFS_TARGET} --disable-multilib \
     --with-sysroot=${CLFS} --disable-nls --disable-shared \
+    --without-headers --with-newlib --disable-decimal-float \
+    --disable-libgomp --disable-libmudflap --disable-libssp \
     --disable-threads --enable-languages=c</userinput></screen>
 
     <variablelist os="af">
@@ -87,11 +78,11 @@
 
     <para os="ag">Continue with compiling the package:</para>
 
-<screen os="ah"><userinput>make all-gcc</userinput></screen>
+<screen os="ah"><userinput>make</userinput></screen>
 
     <para os="ai">Install the package:</para>
 
-<screen os="aj"><userinput>make install-gcc</userinput></screen>
+<screen os="aj"><userinput>make install</userinput></screen>
 
   </sect2>
 

Modified: branches/clfs-embedded/BOOK/cross-tools/mips-chapter.xml
==============================================================================
--- branches/clfs-embedded/BOOK/cross-tools/mips-chapter.xml (original)
+++ branches/clfs-embedded/BOOK/cross-tools/mips-chapter.xml Sat Nov  8 07:37:37 2008
@@ -17,7 +17,6 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/variables.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/linux-headers.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/uclibc-headers.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-static.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/uclibc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-final.xml"/>

Modified: branches/clfs-embedded/BOOK/cross-tools/wrt-chapter.xml
==============================================================================
--- branches/clfs-embedded/BOOK/cross-tools/wrt-chapter.xml (original)
+++ branches/clfs-embedded/BOOK/cross-tools/wrt-chapter.xml Sat Nov  8 07:37:37 2008
@@ -17,7 +17,6 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/variables.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/linux-headers.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/uclibc-headers.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-static.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/uclibc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-final.xml"/>

Modified: branches/clfs-embedded/BOOK/cross-tools/x86-chapter.xml
==============================================================================
--- branches/clfs-embedded/BOOK/cross-tools/x86-chapter.xml (original)
+++ branches/clfs-embedded/BOOK/cross-tools/x86-chapter.xml Sat Nov  8 07:37:37 2008
@@ -17,7 +17,6 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x86/variables.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x86/linux-headers.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x86/uclibc-headers.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-static.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x86/uclibc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-final.xml"/>

Modified: branches/clfs-embedded/BOOK/introduction/common/changelog.xml
==============================================================================
--- branches/clfs-embedded/BOOK/introduction/common/changelog.xml (original)
+++ branches/clfs-embedded/BOOK/introduction/common/changelog.xml Sat Nov  8 07:37:37 2008
@@ -37,6 +37,21 @@
 -->
 
     <listitem>
+      <para>November 8, 2008</para>
+      <itemizedlist>
+        <listitem>
+          <para>[jciccone] - Dropped the uClibc Headers Page.</para>
+        </listitem>
+        <listitem>
+          <para>[jciccone] - Updated GCC to 4.3.2.</para>
+        </listitem>
+        <listitem>
+          <para>[jciccone] - Updated Binutils to 2.19.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>Janurary 9, 2008</para>
       <itemizedlist>
         <listitem>

Modified: branches/clfs-embedded/BOOK/materials/common/patches.xml
==============================================================================
--- branches/clfs-embedded/BOOK/materials/common/patches.xml (original)
+++ branches/clfs-embedded/BOOK/materials/common/patches.xml Sat Nov  8 07:37:37 2008
@@ -28,15 +28,6 @@
     </varlistentry>
 
     <varlistentry>
-      <term>Binutils uClibc Patch - <token>&binutils-uclibc-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink
-        url="&patches-root;&binutils-uclibc-patch;"/></para>
-        <para>MD5 sum: <literal>&binutils-uclibc-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
       <term>Busybox Fixes Patch - <token>&busybox-fixes-patch-size;</token>:</term>
       <listitem>
         <para>Download: <ulink
@@ -46,29 +37,11 @@
     </varlistentry>
 
     <varlistentry>
-      <term>GCC Cross Search Paths Patch - <token>&gcc-cross_search-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink
-        url="&patches-root;&gcc-cross_search-patch;"/></para>
-        <para>MD5 sum: <literal>&gcc-cross_search-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
       <term>GCC Posix Patch - <token>&gcc-posix-patch-size;</token>:</term>
       <listitem>
         <para>Download: <ulink
         url="&patches-root;&gcc-posix-patch;"/></para>
         <para>MD5 sum: <literal>&gcc-posix-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term>GCC uClibc Patch - <token>&gcc-uclibc-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink
-        url="&patches-root;&gcc-uclibc-patch;"/></para>
-        <para>MD5 sum: <literal>&gcc-uclibc-patch-md5;</literal></para>
       </listitem>
     </varlistentry>
 

Modified: branches/clfs-embedded/BOOK/packages.ent
==============================================================================
--- branches/clfs-embedded/BOOK/packages.ent (original)
+++ branches/clfs-embedded/BOOK/packages.ent Sat Nov  8 07:37:37 2008
@@ -4,10 +4,10 @@
 
 <!-- Note: For empty *-home entities use " " not "" -->
 
-<!ENTITY binutils-version "2.17">
-<!ENTITY binutils-size "13,496 KB">
+<!ENTITY binutils-version "2.19">
+<!ENTITY binutils-size "15,860 KB">
 <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2">
-<!ENTITY binutils-md5 "e26e2e06b6e4bf3acf1dc8688a94c0d1">
+<!ENTITY binutils-md5 "17a52219dee5a76c1a9d9b0bfd337d66">
 <!ENTITY binutils-home "http://sources.redhat.com/binutils/">
 
 <!ENTITY busybox-version "1.8.2">
@@ -28,10 +28,10 @@
 <!ENTITY e2fsprogs-md5 "06f7806782e357797fad1d34b7ced0c6">
 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net">
 
-<!ENTITY gcc-version "4.1.2">
-<!ENTITY gcc-size "38,931 KB">
+<!ENTITY gcc-version "4.3.2">
+<!ENTITY gcc-size "57,616 KB">
 <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
-<!ENTITY gcc-md5 "a4a3eb15c96030906d8494959eeda23c">
+<!ENTITY gcc-md5 "5dfac5da961ecd5f227c3175859a486d">
 <!ENTITY gcc-home "http://gcc.gnu.org">
 
 <!ENTITY iana-etc-version "2.20">

Modified: branches/clfs-embedded/BOOK/patches.ent
==============================================================================
--- branches/clfs-embedded/BOOK/patches.ent (original)
+++ branches/clfs-embedded/BOOK/patches.ent Sat Nov  8 07:37:37 2008
@@ -5,28 +5,16 @@
 <!-- Start of Common Patches -->
 
 <!ENTITY binutils-posix-patch "binutils-&binutils-version;-posix-1.patch">
-<!ENTITY binutils-posix-patch-md5 "7e42a8edc0c59246bbc58c428256113c">
-<!ENTITY binutils-posix-patch-size "4.9 KB">
-
-<!ENTITY binutils-uclibc-patch "binutils-&binutils-version;-uclibc-1.patch">
-<!ENTITY binutils-uclibc-patch-md5 "02206a199a78b14de01be6a38eb45de4">
-<!ENTITY binutils-uclibc-patch-size "12 KB">
+<!ENTITY binutils-posix-patch-md5 "f2020cb369c2facbfd8987fa2263f31f">
+<!ENTITY binutils-posix-patch-size "4 KB">
 
 <!ENTITY busybox-fixes-patch "busybox-&busybox-version;-fixes-1.patch">
 <!ENTITY busybox-fixes-patch-md5 "8c63ff58287e5de40a40e81145a8a1ad">
 <!ENTITY busybox-fixes-patch-size "20 KB">
 
-<!ENTITY gcc-cross_search-patch "gcc-&gcc-version;-cross_search_paths-1.patch">
-<!ENTITY gcc-cross_search-patch-md5 "8ef51c0c74f0ea8511e59544f719470f">
-<!ENTITY gcc-cross_search-patch-size "4 KB">
-
 <!ENTITY gcc-posix-patch "gcc-&gcc-version;-posix-1.patch">
-<!ENTITY gcc-posix-patch-md5 "9aa1cdcbaedb4e1ed3f65ae25cdc413b">
+<!ENTITY gcc-posix-patch-md5 "ed26ea522e014b2e39adf066bd44053b">
 <!ENTITY gcc-posix-patch-size "12 KB">
-
-<!ENTITY gcc-uclibc-patch "gcc-&gcc-version;-uclibc-1.patch">
-<!ENTITY gcc-uclibc-patch-md5 "77764a4a5e2b71980e3964bbb6a95e35">
-<!ENTITY gcc-uclibc-patch-size "144 KB">
 
 <!ENTITY zlib-destdir-patch "zlib-&zlib-version;-DESTDIR-1.patch">
 <!ENTITY zlib-destdir-patch-md5 "d21bdd08bf444f87f275b6aef44e1a84">




More information about the Clfs-commits mailing list