aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Burgess <matthew@linuxfromscratch.org>2009-05-10 11:56:47 +0000
committerMatthew Burgess <matthew@linuxfromscratch.org>2009-05-10 11:56:47 +0000
commit6ef6d2cce86dc8a3397a106d59f32e379fc43660 (patch)
treebc5e45b457521db9943c4937eee9c751f7c1cf7e
parentc273dc4d1763f00b408b0733884b829b82c158ad (diff)
Upgrade to GCC-4.4.0.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8858 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rw-r--r--chapter01/changelog.xml4
-rw-r--r--chapter01/whatsnew.xml4
-rw-r--r--chapter03/patches.xml8
-rw-r--r--chapter06/flex.xml4
-rw-r--r--packages.ent6
-rw-r--r--patches.ent6
6 files changed, 29 insertions, 3 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 840b427dc..bb91613b9 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -41,6 +41,10 @@
<para>2009-05-10</para>
<itemizedlist>
<listitem>
+ <para>[matthew] - Upgrade to GCC-4.4.0. Fixes
+ <ulink url="&lfs-ticket-root;2388">#2388</ulink>.</para>
+ </listitem>
+ <listitem>
<para>[matthew] - Upgrade to Findutils-4.4.1. Fixes
<ulink url="&lfs-ticket-root;2387">#2387</ulink>.</para>
</listitem>
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 9a1d471b9..16da53253 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -221,6 +221,10 @@
</listitem>
<listitem>
+ <para>&flex-gcc-patch;</para>
+ </listitem>
+
+ <listitem>
<para>&gcc-startfiles-patch;</para>
</listitem>
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index ee33ec8d7..20ba0e2af 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -91,6 +91,14 @@
</varlistentry>
<varlistentry>
+ <term>Flex GCC-4.4.x Patch - <token>&flex-gcc-patch-size;</token>:</term>
+ <listitem>
+ <para>Download: <ulink url="&patches-root;&flex-gcc-patch;"/></para>
+ <para>MD5 sum: <literal>&flex-gcc-patch-md5;</literal></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>GCC Startfiles Fix Patch - <token>&gcc-startfiles-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&gcc-startfiles-patch;"/></para>
diff --git a/chapter06/flex.xml b/chapter06/flex.xml
index 94d8af1fd..f31aecbe2 100644
--- a/chapter06/flex.xml
+++ b/chapter06/flex.xml
@@ -41,6 +41,10 @@
<sect2 role="installation">
<title>Installation of Flex</title>
+ <para>Apply a patch that fixes a bug in the C++ scanner generator, that causes scanner compilation to fail when using GCC-&gcc-version;:</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&flex-gcc-patch;</userinput></screen>
+
<para>Prepare Flex for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
diff --git a/packages.ent b/packages.ent
index 678f4f161..9edbcec7e 100644
--- a/packages.ent
+++ b/packages.ent
@@ -165,10 +165,10 @@
<!ENTITY gawk-ch6-du "21 MB">
<!ENTITY gawk-ch6-sbu "0.3 SBU">
-<!ENTITY gcc-version "4.3.3">
-<!ENTITY gcc-size "57,979 KB">
+<!ENTITY gcc-version "4.4.0">
+<!ENTITY gcc-size "61,239 KB">
<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
-<!ENTITY gcc-md5 "cc3c5565fdb9ab87a05ddb106ba0bd1f">
+<!ENTITY gcc-md5 "cf5d787bee57f38168b74d65a7c0e6fd">
<!ENTITY gcc-home "http://gcc.gnu.org/">
<!ENTITY gcc-ch5p1-du "1.1 GB">
<!ENTITY gcc-ch5p1-sbu "22 SBU">
diff --git a/patches.ent b/patches.ent
index a2244ce74..5bf741c0a 100644
--- a/patches.ent
+++ b/patches.ent
@@ -45,6 +45,12 @@
<!ENTITY expect-tcl-patch-md5 "6904a384960ce0e8f0d0b32f7903d7a1">
<!ENTITY expect-tcl-patch-size "4.1 KB">
+
+<!ENTITY flex-gcc-patch "flex-&flex-version;-gcc44-1.patch">
+<!ENTITY flex-gcc-patch-md5 "ad9109820534278c6dd0898178c0788f">
+<!ENTITY flex-gcc-patch-size "1 KB">
+
+
<!ENTITY gcc-startfiles-patch "gcc-&gcc-version;-startfiles_fix-1.patch">
<!ENTITY gcc-startfiles-patch-md5 "799ef1971350d2e3c794f2123f247cc6">
<!ENTITY gcc-startfiles-patch-size "1.5 KB">