Changeset 908077d


Ignore:
Timestamp:
03/28/2013 05:38:55 PM (12 years ago)
Author:
Matthew Burgess <matthew@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 12.2, 12.2-rc1, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
01674d0f
Parents:
12b39de
Message:

Upgrade to GCC-4.8.0. Fixes #3312.

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

Files:
7 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r12b39de r908077d  
    4040      <para>2013-03-28</para>
    4141      <itemizedlist>
     42        <listitem>
     43          <para>[matthew] - Upgrade to GCC-4.8.0. Fixes
     44          <ulink url="&lfs-ticket-root;3312">#3312</ulink>. Thanks to Pierre
     45          Labastie for the patch on which this was based.</para>
     46        </listitem>
    4247        <listitem>
    4348          <para>[matthew] - Upgrade to Linux-3.8.4. Fixes
  • chapter01/whatsnew.xml

    r12b39de r908077d  
    7777      <para>Gawk &gawk-version;</para>
    7878    </listitem>-->
    79     <!--<listitem>
     79    <listitem>
    8080      <para>GCC &gcc-version;</para>
    81     </listitem>-->
     81    </listitem>
    8282    <!--<listitem>
    8383      <para>GDBM &gdbm-version;</para>
  • chapter05/chapter05.xml

    r12b39de r908077d  
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="linux-headers.xml"/>
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="glibc.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libstdc++.xml"/>
    2122  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="binutils-pass2.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gcc-pass2.xml"/>
  • chapter05/gcc-pass1.xml

    r12b39de r908077d  
    132132    --disable-decimal-float    \
    133133    --disable-threads          \
     134    --disable-libatomic        \
     135    --disable-libgomp          \
     136    --disable-libitm           \
    134137    --disable-libmudflap       \
     138    --disable-libquadmath      \
     139    --disable-libsanitizer     \
    135140    --disable-libssp           \
    136     --disable-libgomp          \
    137     --disable-libquadmath      \
    138     --enable-languages=c       \
     141    --disable-libstdc++-v3     \
     142    --enable-languages=c,c++   \
    139143    --with-mpfr-include=$(pwd)/../gcc-&gcc-version;/mpfr/src \
    140144    --with-mpfr-lib=$(pwd)/mpfr/src/.libs</userinput></screen>
     
    194198
    195199      <varlistentry>
    196         <term><parameter>--disable-decimal-float, --disable-threads, --disable-libmudflap, --disable-libssp, --disable-libgomp, --disable-libquadmath</parameter></term>
     200        <term><parameter>--disable-decimal-float, --disable-threads,
     201        --disable-libatomic, --disable-libgomp, --disable-libitm,
     202        --disable-libmudflap, --disable-libquadmath, --disable-libsanitizer,
     203        --disable-libssp, --disable-libstdc++-v3</parameter></term>
    197204        <listitem>
    198205          <para>These switches disable support for the decimal floating point
    199           extension, threading, libmudflap, libssp and libgomp and libquadmath
     206          extension, threading, libatomic, libgomp, libitm, libmudflap,
     207          libquadmath, libsanitizer, libssp and the C++ standard library
    200208          respectively. These features will fail to compile when building a
    201209          cross-compiler and are not necessary for the task of cross-compiling
     
    213221
    214222      <varlistentry>
    215         <term><parameter>--enable-languages=c</parameter></term>
    216         <listitem>
    217           <para>This option ensures that only the C compiler is built.
    218           This is the only language needed now.</para>
     223        <term><parameter>--enable-languages=c,c++</parameter></term>
     224        <listitem>
     225          <para>This option ensures that only the C and C++ compilers are built.
     226          These are the only languages needed now.</para>
    219227        </listitem>
    220228      </varlistentry>
  • chapter05/gcc-pass2.xml

    r12b39de r908077d  
    114114
    115115<screen><userinput remap="configure">CC=$LFS_TGT-gcc \
     116CXX=$LFS_TGT-g++                \
    116117AR=$LFS_TGT-ar                  \
    117118RANLIB=$LFS_TGT-ranlib          \
  • packages.ent

    r12b39de r908077d  
    167167<!ENTITY gawk-ch6-sbu "0.2 SBU">
    168168
    169 <!ENTITY gcc-version "4.7.2">
    170 <!ENTITY gcc-size "80,942 KB">
     169<!ENTITY gcc-version "4.8.0">
     170<!ENTITY gcc-size "84,633 KB">
    171171<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
    172 <!ENTITY gcc-md5 "cc308a0891e778cfda7a151ab8a6e762">
     172<!ENTITY gcc-md5 "e6040024eb9e761c3bea348d1fa5abb0">
    173173<!ENTITY gcc-home "http://gcc.gnu.org/">
    174174<!ENTITY gcc-ch5p1-du "1.4 GB">
     
    318318<!ENTITY libpipeline-ch6-du "7.4 MB">
    319319<!ENTITY libpipeline-ch6-sbu "0.2 SBU">
     320
     321<!ENTITY libstdcpp-ch5-du "734 MB">
     322<!ENTITY libstdcpp-ch5-sbu "0.4 SBU">
    320323
    321324<!ENTITY libtool-version "2.4.2">
  • prologue/hostreqs.xml

    r12b39de r908077d  
    6262
    6363    <listitem>
    64       <para><emphasis role="strong">Gcc-4.1.2</emphasis> (Versions
     64      <para><emphasis role="strong">GCC-4.1.2</emphasis> (Versions
    6565      greater than &gcc-version; are not recommended as they have not
    6666      been tested)</para>
     
    171171
    172172gcc --version | head -n1
     173g++ --version | head -n1
    173174ldd --version | head -n1 | cut -d" " -f2-  # glibc version
    174175grep --version | head -n1
Note: See TracChangeset for help on using the changeset viewer.