Changeset 4070

Show
Ignore:
Timestamp:
11/08/08 07:37:37 (2 months ago)
Author:
jciccone
Message:

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

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/clfs-embedded/BOOK/cross-tools/arm-chapter.xml

    r3978 r4070  
    1818  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="arm/linux-headers.xml"/> 
    1919  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/> 
    20   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="arm/uclibc-headers.xml"/> 
    2120  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-static.xml"/> 
    2221  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="arm/uclibc.xml"/> 
  • branches/clfs-embedded/BOOK/cross-tools/common/binutils.xml

    r3977 r4070  
    3636 
    3737<screen os="p2"><userinput>patch -Np1 -i ../&binutils-posix-patch;</userinput></screen> 
    38  
    39     <para os="p3">The following patch is needed for Binutils to build against 
    40     uClibc:</para> 
    41  
    42 <screen os="p4"><userinput>patch -Np1 -i ../&binutils-uclibc-patch;</userinput></screen> 
    4338 
    4439    <para os="b">The Binutils documentation recommends building Binutils outside of the 
  • branches/clfs-embedded/BOOK/cross-tools/common/gcc-final.xml

    r3977 r4070  
    3030    href="gcc-static.xml" 
    3131    xpointer="xpointer(//*[@os='p2'])"/> 
    32  
    33     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 
    34     href="gcc-static.xml" 
    35     xpointer="xpointer(//*[@os='p3'])"/> 
    36  
    37     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 
    38     href="gcc-static.xml" 
    39     xpointer="xpointer(//*[@os='p4'])"/> 
    40  
    41     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 
    42     href="gcc-static.xml" 
    43     xpointer="xpointer(//*[@os='p5'])"/> 
    44  
    45     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 
    46     href="gcc-static.xml" 
    47     xpointer="xpointer(//*[@os='p6'])"/> 
    4832 
    4933    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 
  • branches/clfs-embedded/BOOK/cross-tools/common/gcc-static.xml

    r3977 r4070  
    3333<screen os="p2"><userinput>patch -Np1 -i ../&gcc-posix-patch;</userinput></screen> 
    3434 
    35     <para os="p3">The following patch is needed for GCC to build against uClibc:</para> 
    36  
    37 <screen os="p4"><userinput>patch -Np1 -i ../&gcc-uclibc-patch;</userinput></screen> 
    38  
    39     <para os="p5">The following patch ensures that <command>gcc</command> does not 
    40     search the <filename class="directory">/usr</filename> directory for 
    41     <filename class="libraryfile">libgcc_s.so</filename> when 
    42     cross-compiling:</para> 
    43  
    44 <screen os="p6"><userinput>patch -Np1 -i ../&gcc-cross_search-patch;</userinput></screen> 
    45  
    4635    <para os="c">The GCC documentation recommends building GCC outside of the source 
    4736    directory in a dedicated build directory:</para> 
     
    5544    --target=${CLFS_TARGET} --disable-multilib \ 
    5645    --with-sysroot=${CLFS} --disable-nls --disable-shared \ 
     46    --without-headers --with-newlib --disable-decimal-float \ 
     47    --disable-libgomp --disable-libmudflap --disable-libssp \ 
    5748    --disable-threads --enable-languages=c</userinput></screen> 
    5849 
     
    8879    <para os="ag">Continue with compiling the package:</para> 
    8980 
    90 <screen os="ah"><userinput>make all-gcc</userinput></screen> 
     81<screen os="ah"><userinput>make</userinput></screen> 
    9182 
    9283    <para os="ai">Install the package:</para> 
    9384 
    94 <screen os="aj"><userinput>make install-gcc</userinput></screen> 
     85<screen os="aj"><userinput>make install</userinput></screen> 
    9586 
    9687  </sect2> 
  • branches/clfs-embedded/BOOK/cross-tools/mips-chapter.xml

    r3978 r4070  
    1818  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/linux-headers.xml"/> 
    1919  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/> 
    20   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/uclibc-headers.xml"/> 
    2120  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-static.xml"/> 
    2221  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/uclibc.xml"/> 
  • branches/clfs-embedded/BOOK/cross-tools/wrt-chapter.xml

    r3978 r4070  
    1818  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/linux-headers.xml"/> 
    1919  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/> 
    20   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/uclibc-headers.xml"/> 
    2120  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-static.xml"/> 
    2221  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/uclibc.xml"/> 
  • branches/clfs-embedded/BOOK/cross-tools/x86-chapter.xml

    r3978 r4070  
    1818  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x86/linux-headers.xml"/> 
    1919  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/> 
    20   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x86/uclibc-headers.xml"/> 
    2120  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-static.xml"/> 
    2221  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x86/uclibc.xml"/> 
  • branches/clfs-embedded/BOOK/introduction/common/changelog.xml

    r3861 r4070  
    3838 
    3939    <listitem> 
     40      <para>November 8, 2008</para> 
     41      <itemizedlist> 
     42        <listitem> 
     43          <para>[jciccone] - Dropped the uClibc Headers Page.</para> 
     44        </listitem> 
     45        <listitem> 
     46          <para>[jciccone] - Updated GCC to 4.3.2.</para> 
     47        </listitem> 
     48        <listitem> 
     49          <para>[jciccone] - Updated Binutils to 2.19.</para> 
     50        </listitem> 
     51      </itemizedlist> 
     52    </listitem> 
     53 
     54    <listitem> 
    4055      <para>Janurary 9, 2008</para> 
    4156      <itemizedlist> 
  • branches/clfs-embedded/BOOK/materials/common/patches.xml

    r3466 r4070  
    2929 
    3030    <varlistentry> 
    31       <term>Binutils uClibc Patch - <token>&binutils-uclibc-patch-size;</token>:</term> 
    32       <listitem> 
    33         <para>Download: <ulink 
    34         url="&patches-root;&binutils-uclibc-patch;"/></para> 
    35         <para>MD5 sum: <literal>&binutils-uclibc-patch-md5;</literal></para> 
    36       </listitem> 
    37     </varlistentry> 
    38  
    39     <varlistentry> 
    4031      <term>Busybox Fixes Patch - <token>&busybox-fixes-patch-size;</token>:</term> 
    4132      <listitem> 
     
    4738 
    4839    <varlistentry> 
    49       <term>GCC Cross Search Paths Patch - <token>&gcc-cross_search-patch-size;</token>:</term> 
    50       <listitem> 
    51         <para>Download: <ulink 
    52         url="&patches-root;&gcc-cross_search-patch;"/></para> 
    53         <para>MD5 sum: <literal>&gcc-cross_search-patch-md5;</literal></para> 
    54       </listitem> 
    55     </varlistentry> 
    56  
    57     <varlistentry> 
    5840      <term>GCC Posix Patch - <token>&gcc-posix-patch-size;</token>:</term> 
    5941      <listitem> 
     
    6143        url="&patches-root;&gcc-posix-patch;"/></para> 
    6244        <para>MD5 sum: <literal>&gcc-posix-patch-md5;</literal></para> 
    63       </listitem> 
    64     </varlistentry> 
    65  
    66     <varlistentry> 
    67       <term>GCC uClibc Patch - <token>&gcc-uclibc-patch-size;</token>:</term> 
    68       <listitem> 
    69         <para>Download: <ulink 
    70         url="&patches-root;&gcc-uclibc-patch;"/></para> 
    71         <para>MD5 sum: <literal>&gcc-uclibc-patch-md5;</literal></para> 
    7245      </listitem> 
    7346    </varlistentry> 
  • branches/clfs-embedded/BOOK/packages.ent

    r3861 r4070  
    55<!-- Note: For empty *-home entities use " " not "" --> 
    66 
    7 <!ENTITY binutils-version "2.17"> 
    8 <!ENTITY binutils-size "13,496 KB"> 
     7<!ENTITY binutils-version "2.19"> 
     8<!ENTITY binutils-size "15,860 KB"> 
    99<!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2"> 
    10 <!ENTITY binutils-md5 "e26e2e06b6e4bf3acf1dc8688a94c0d1"> 
     10<!ENTITY binutils-md5 "17a52219dee5a76c1a9d9b0bfd337d66"> 
    1111<!ENTITY binutils-home "http://sources.redhat.com/binutils/"> 
    1212 
     
    2929<!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net"> 
    3030 
    31 <!ENTITY gcc-version "4.1.2"> 
    32 <!ENTITY gcc-size "38,931 KB"> 
     31<!ENTITY gcc-version "4.3.2"> 
     32<!ENTITY gcc-size "57,616 KB"> 
    3333<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2"> 
    34 <!ENTITY gcc-md5 "a4a3eb15c96030906d8494959eeda23c"> 
     34<!ENTITY gcc-md5 "5dfac5da961ecd5f227c3175859a486d"> 
    3535<!ENTITY gcc-home "http://gcc.gnu.org"> 
    3636 
  • branches/clfs-embedded/BOOK/patches.ent

    r3861 r4070  
    66 
    77<!ENTITY binutils-posix-patch "binutils-&binutils-version;-posix-1.patch"> 
    8 <!ENTITY binutils-posix-patch-md5 "7e42a8edc0c59246bbc58c428256113c"> 
    9 <!ENTITY binutils-posix-patch-size "4.9 KB"> 
    10  
    11 <!ENTITY binutils-uclibc-patch "binutils-&binutils-version;-uclibc-1.patch"> 
    12 <!ENTITY binutils-uclibc-patch-md5 "02206a199a78b14de01be6a38eb45de4"> 
    13 <!ENTITY binutils-uclibc-patch-size "12 KB"> 
     8<!ENTITY binutils-posix-patch-md5 "f2020cb369c2facbfd8987fa2263f31f"> 
     9<!ENTITY binutils-posix-patch-size "4 KB"> 
    1410 
    1511<!ENTITY busybox-fixes-patch "busybox-&busybox-version;-fixes-1.patch"> 
     
    1713<!ENTITY busybox-fixes-patch-size "20 KB"> 
    1814 
    19 <!ENTITY gcc-cross_search-patch "gcc-&gcc-version;-cross_search_paths-1.patch"> 
    20 <!ENTITY gcc-cross_search-patch-md5 "8ef51c0c74f0ea8511e59544f719470f"> 
    21 <!ENTITY gcc-cross_search-patch-size "4 KB"> 
    22  
    2315<!ENTITY gcc-posix-patch "gcc-&gcc-version;-posix-1.patch"> 
    24 <!ENTITY gcc-posix-patch-md5 "9aa1cdcbaedb4e1ed3f65ae25cdc413b"> 
     16<!ENTITY gcc-posix-patch-md5 "ed26ea522e014b2e39adf066bd44053b"> 
    2517<!ENTITY gcc-posix-patch-size "12 KB"> 
    26  
    27 <!ENTITY gcc-uclibc-patch "gcc-&gcc-version;-uclibc-1.patch"> 
    28 <!ENTITY gcc-uclibc-patch-md5 "77764a4a5e2b71980e3964bbb6a95e35"> 
    29 <!ENTITY gcc-uclibc-patch-size "144 KB"> 
    3018 
    3119<!ENTITY zlib-destdir-patch "zlib-&zlib-version;-DESTDIR-1.patch">