Update to gcc-4.9.2

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10786 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Bruce Dubbs 2014-10-31 16:27:24 +00:00
parent 48a987b420
commit 238d351be0
9 changed files with 31 additions and 15 deletions

View File

@ -35,6 +35,16 @@
</itemizedlist> </itemizedlist>
</listitem> </listitem>
--> -->
<listitem>
<para>2014-10-31</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to gcc-4.9.2. Fixes
<ulink url="&lfs-ticket-root;3702">#3702</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem> <listitem>
<para>2014-10-30</para> <para>2014-10-30</para>
<itemizedlist> <itemizedlist>

View File

@ -86,9 +86,9 @@
<!--<listitem> <!--<listitem>
<para>Gawk &gawk-version;</para> <para>Gawk &gawk-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <listitem>
<para>GCC &gcc-version;</para> <para>GCC &gcc-version;</para>
</listitem>--> </listitem>
<!--<listitem> <!--<listitem>
<para>GDBM &gdbm-version;</para> <para>GDBM &gdbm-version;</para>
</listitem>--> </listitem>-->
@ -267,6 +267,10 @@
<para>bash-4.3-upstream_fixes-3.patch</para> <para>bash-4.3-upstream_fixes-3.patch</para>
</listitem> </listitem>
<listitem>
<para>gcc-4.9.1-upstream_fixes-1.patch</para>
</listitem>
<listitem> <listitem>
<para>readline-6.3-upstream_fixes-2.patch</para> <para>readline-6.3-upstream_fixes-2.patch</para>
</listitem> </listitem>

View File

@ -83,7 +83,7 @@
</listitem> </listitem>
</varlistentry> </varlistentry>
--> -->
<!--
<varlistentry> <varlistentry>
<term>Gcc Upstream Patch - <token>&gcc-upstream-patch-size;</token>:</term> <term>Gcc Upstream Patch - <token>&gcc-upstream-patch-size;</token>:</term>
<listitem> <listitem>
@ -91,7 +91,7 @@
<para>MD5 sum: <literal>&gcc-upstream-patch-md5;</literal></para> <para>MD5 sum: <literal>&gcc-upstream-patch-md5;</literal></para>
</listitem> </listitem>
</varlistentry> </varlistentry>
-->
<varlistentry> <varlistentry>
<term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term> <term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term>
<listitem> <listitem>

View File

@ -104,11 +104,11 @@ done</userinput></screen>
command:</para> command:</para>
<screen><userinput remap="pre">sed -i '/k prot/agcc_cv_libc_provides_ssp=yes' gcc/configure</userinput></screen> <screen><userinput remap="pre">sed -i '/k prot/agcc_cv_libc_provides_ssp=yes' gcc/configure</userinput></screen>
<!--
<para>Also fix a problem identified upstream:</para> <para>Also fix a problem identified upstream:</para>
<screen><userinput remap="pre">sed -i 's/if \((code.*))\)/if (\1 \&amp;\&amp; \!DEBUG_INSN_P (insn))/' gcc/sched-deps.c</userinput></screen> <screen><userinput remap="pre">sed -i 's/if \((code.*))\)/if (\1 \&amp;\&amp; \!DEBUG_INSN_P (insn))/' gcc/sched-deps.c</userinput></screen>
-->
<para>The GCC documentation recommends building GCC outside of the <para>The GCC documentation recommends building GCC outside of the
source directory in a dedicated build directory:</para> source directory in a dedicated build directory:</para>

View File

@ -94,11 +94,11 @@ tar -xf ../gmp-&gmp-version;.tar.xz
mv -v gmp-&gmp-extracted-version; gmp mv -v gmp-&gmp-extracted-version; gmp
tar -xf ../mpc-&mpc-version;.tar.gz tar -xf ../mpc-&mpc-version;.tar.gz
mv -v mpc-&mpc-version; mpc</userinput></screen> mv -v mpc-&mpc-version; mpc</userinput></screen>
<!--
<para>As in the first build of GCC, fix a problem identified upstream:</para> <para>As in the first build of GCC, fix a problem identified upstream:</para>
<screen><userinput remap="pre">sed -i 's/if \((code.*))\)/if (\1 \&amp;\&amp; \!DEBUG_INSN_P (insn))/' gcc/sched-deps.c</userinput></screen> <screen><userinput remap="pre">sed -i 's/if \((code.*))\)/if (\1 \&amp;\&amp; \!DEBUG_INSN_P (insn))/' gcc/sched-deps.c</userinput></screen>
-->
<para>Create a separate build directory again:</para> <para>Create a separate build directory again:</para>
<screen><userinput remap="pre">mkdir -v ../gcc-build <screen><userinput remap="pre">mkdir -v ../gcc-build

View File

@ -40,7 +40,7 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of GCC</title> <title>Installation of GCC</title>
<!--
<para>As in Chapter 5, fix a problem identified upstream:</para> <para>As in Chapter 5, fix a problem identified upstream:</para>
<screen><userinput remap="pre">sed -i 's/if \((code.*))\)/if (\1 \&amp;\&amp; \!DEBUG_INSN_P (insn))/' gcc/sched-deps.c</userinput></screen> <screen><userinput remap="pre">sed -i 's/if \((code.*))\)/if (\1 \&amp;\&amp; \!DEBUG_INSN_P (insn))/' gcc/sched-deps.c</userinput></screen>
@ -50,7 +50,7 @@
programs to fail:</para> programs to fail:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&gcc-upstream-patch;</userinput></screen> <screen><userinput remap="pre">patch -Np1 -i ../&gcc-upstream-patch;</userinput></screen>
-->
<para>The GCC documentation recommends building GCC outside of the source <para>The GCC documentation recommends building GCC outside of the source
directory in a dedicated build directory:</para> directory in a dedicated build directory:</para>

View File

@ -1,6 +1,6 @@
<!ENTITY version "SVN-20141030"> <!ENTITY version "SVN-20141031">
<!ENTITY short-version "svn"> <!-- Used in dbus chapter, change to x.y for release --> <!ENTITY short-version "svn"> <!-- Used in dbus chapter, change to x.y for release -->
<!ENTITY releasedate "October 30, 2014"> <!ENTITY releasedate "October 31, 2014">
<!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not &ndash; --> <!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "7.7"> <!ENTITY milestone "7.7">
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

View File

@ -200,10 +200,10 @@
<!ENTITY gawk-ch6-du "34 MB"> <!ENTITY gawk-ch6-du "34 MB">
<!ENTITY gawk-ch6-sbu "0.3 SBU"> <!ENTITY gawk-ch6-sbu "0.3 SBU">
<!ENTITY gcc-version "4.9.1"> <!ENTITY gcc-version "4.9.2">
<!ENTITY gcc-size "87,749 KB"> <!ENTITY gcc-size "87,832 KB">
<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2"> <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
<!ENTITY gcc-md5 "fddf71348546af523353bd43d34919c1"> <!ENTITY gcc-md5 "4df8ee253b7f3863ad0b86359cd39c43">
<!ENTITY gcc-home "http://gcc.gnu.org/"> <!ENTITY gcc-home "http://gcc.gnu.org/">
<!ENTITY gcc-ch5p1-du "2.0 GB"> <!ENTITY gcc-ch5p1-du "2.0 GB">
<!ENTITY gcc-ch5p1-sbu "7.4 SBU"> <!ENTITY gcc-ch5p1-sbu "7.4 SBU">

View File

@ -37,9 +37,11 @@
<!ENTITY e2fsprogs-fix-test-patch-size "0.7 KB"> <!ENTITY e2fsprogs-fix-test-patch-size "0.7 KB">
--> -->
<!--
<!ENTITY gcc-upstream-patch "gcc-&gcc-version;-upstream_fixes-1.patch"> <!ENTITY gcc-upstream-patch "gcc-&gcc-version;-upstream_fixes-1.patch">
<!ENTITY gcc-upstream-patch-md5 "015e026dff5052cd65906ee0bb8f25e8"> <!ENTITY gcc-upstream-patch-md5 "015e026dff5052cd65906ee0bb8f25e8">
<!ENTITY gcc-upstream-patch-size "8.6 KB"> <!ENTITY gcc-upstream-patch-size "8.6 KB">
-->
<!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch"> <!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
<!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2"> <!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">