Changeset 54ce9a9


Ignore:
Timestamp:
08/07/2007 09:00:10 PM (17 years ago)
Author:
Jeremy Huntwork <jhuntwork@…>
Children:
1799ee3
Parents:
71f6077
Message:
  • Upgrade to GCC 4.2.1
  • Add m4, bison and flex back to chapter 5 to support HJL Binutils

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/jh/BOOK@8284 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r71f6077 r54ce9a9  
    4040      <para>2007-08-07</para>
    4141      <itemizedlist>
     42        <listitem>
     43          <para>[jhuntwork] - Since we're using HJL Binutils, add m4, bison and flex
     44          back to chatper 5.</para>
     45        </listitem>
     46        <listitem>
     47          <para>[jhuntwork] - Upgraded to GCC 4.2.1</para>
     48        </listitem>
    4249        <listitem>
    4350          <para>[jhuntwork] - Upgraded to HJL Binutils-2.17.50.0.18</para>
  • chapter01/whatsnew.xml

    r71f6077 r54ce9a9  
    7777      <para>Gawk &gawk-version;</para>
    7878    </listitem>-->
    79     <!--<listitem>
     79    <listitem>
    8080      <para>GCC &gcc-version;</para>
    8181    </listitem>
    82     <listitem>
     82    <!-- <listitem>
    8383      <para>Gettext &gettext-version;</para>
    8484    </listitem>-->
  • chapter05/chapter05.xml

    r71f6077 r54ce9a9  
    3434  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="grep.xml"/>
    3535  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gzip.xml"/>
    36   <!--<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="m4.xml"/>-->
     36  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="m4.xml"/>
     37  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bison.xml"/>
     38  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="flex.xml"/>
    3739  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="make.xml"/>
    3840  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="patch.xml"/>
  • chapter05/flex.xml

    r71f6077 r54ce9a9  
    3838    <title>Installation of Flex</title>
    3939
    40     <para>Flex contains several known bugs. These can be fixed with the
    41     following patch:</para>
    42 
    43 <screen><userinput>patch -Np1 -i ../&flex-fixes-patch;</userinput></screen>
    44 
    45     <para>The GNU autotools will detect that the Flex source code has been
    46     modified by the previous patch and tries to update the man page
    47     accordingly.  This does not work on many systems, and the default page is
    48     fine, so make sure it does not get regenerated:</para>
    49 
    50 <screen><userinput>touch doc/flex.1</userinput></screen>
    51 
    52     <para>Now prepare Flex for compilation:</para>
     40    <para>Prepare Flex for compilation:</para>
    5341
    5442<screen><userinput>./configure --prefix=/tools</userinput></screen>
  • chapter05/gcc-pass1.xml

    r71f6077 r54ce9a9  
    4747
    4848<screen><userinput>CC="gcc -B/usr/bin/" ../gcc-&gcc-version;/configure --prefix=/tools \
    49     --with-local-prefix=/tools --disable-nls --enable-shared \
     49    --with-local-prefix=/tools --disable-nls --disable-shared \
    5050    --enable-languages=c --disable-multilib</userinput></screen>
    5151
     
    7676
    7777      <varlistentry>
    78         <term><parameter>--enable-shared</parameter></term>
     78        <term><parameter>--disable-shared</parameter></term>
    7979        <listitem>
    80           <para>This switch allows the building of <filename
    81           class="libraryfile">libgcc_s.so.1</filename> and
    82           <filename class="libraryfile">libgcc_eh.a</filename>.
    83           Having <filename class="libraryfile">libgcc_eh.a</filename>
    84           available ensures that the configure script for Glibc (the
    85           next package we compile) produces the proper results.</para>
     80          <para>This forces gcc to link its internal libraries statically. We do this
     81          to avoid possible issues with the host system.</para>
    8682        </listitem>
    8783      </varlistentry>
  • packages.ent

    r71f6077 r54ce9a9  
    5656<!ENTITY bison-md5 "c18640c6ec31a169d351e3117ecce3ec">
    5757<!ENTITY bison-home "&gnu-software;bison/">
    58 <!--
    59 <!ENTITY bison-ch5-du "">
    60 <!ENTITY bison-ch5-sbu "">
    61 -->
     58<!ENTITY bison-ch5-du "12.3 MB">
     59<!ENTITY bison-ch5-sbu "0.2 SBU">
    6260<!ENTITY bison-ch6-du "12.3 MB">
    6361<!ENTITY bison-ch6-sbu "0.2 SBU">
     
    152150<!ENTITY flex-md5 "343374a00b38d9e39d1158b71af37150">
    153151<!ENTITY flex-home "http://flex.sourceforge.net">
    154 <!--
    155 <!ENTITY flex-ch5-du "">
    156 <!ENTITY flex-ch5-sbu "">
    157 -->
     152<!ENTITY flex-ch5-du "8.4 MB">
     153<!ENTITY flex-ch5-sbu "0.1 SBU">
    158154<!ENTITY flex-ch6-du "8.4 MB">
    159155<!ENTITY flex-ch6-sbu "0.1 SBU">
     
    169165<!ENTITY gawk-ch6-sbu "0.2 SBU">
    170166
    171 <!ENTITY gcc-version "4.1.2">
    172 <!ENTITY gcc-size "38,777 KB">
     167<!ENTITY gcc-version "4.2.1">
     168<!ENTITY gcc-size "43,029 KB">
    173169<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
    174 <!ENTITY gcc-md5 "a4a3eb15c96030906d8494959eeda23c">
     170<!ENTITY gcc-md5 "cba410e6ff70f7d7f4be7a0267707fd0">
    175171<!ENTITY gcc-home "http://gcc.gnu.org/">
    176172<!ENTITY gcc-ch5p1-du "655 MB">
Note: See TracChangeset for help on using the changeset viewer.