diff options
-rw-r--r-- | chapter01/changelog.xml | 4 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 4 | ||||
-rw-r--r-- | chapter03/patches.xml | 8 | ||||
-rw-r--r-- | chapter06/flex.xml | 4 | ||||
-rw-r--r-- | packages.ent | 6 | ||||
-rw-r--r-- | patches.ent | 6 |
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"> |