diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 22c91c845..b77dbf2f5 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -54,6 +54,7 @@ first a summary, then a detailed log.
bash-3.0-display_wrap-1.patch
coreutils-5.2.1-suppress_hostname_uptime_kill_su-1.patch
flex-2.5.31-debian_fixes-2.patch
+gcc-3.4.1-linkonce-1.patch
hotplug-2004_04_01
hotplug-2004_04_01-bogus_deps-1.patch
hotplug-2004_04_01-device-2.patch
@@ -92,6 +93,9 @@ first a summary, then a detailed log.
+September 6th, 2004 [jeremy]: Added the linkonce patch to
+chapter 6 gcc instructions.
+
September 6th, 2004 [jeremy]: Upgraded to linux-libc-headers
version 2.6.8.1
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index 9c488c62f..9f83fb776 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -50,6 +50,13 @@ following:
+
+ GCC Linkonce Patch - 12KB:
+
+
+
+
+
GCC No-Fixincludes Patch - 1 KB:
diff --git a/chapter06/gcc.xml b/chapter06/gcc.xml
index 218286a6d..06dcd5c0e 100644
--- a/chapter06/gcc.xml
+++ b/chapter06/gcc.xml
@@ -46,6 +46,12 @@ the Specs patch) also used in the previous chapter:
patch -Np1 -i ../gcc-&gcc-version;-no_fixincludes-1.patch
+GCC fails to compile some packages outside of a base Linux From Scratch
+install (e.g., Mozilla and kdegraphics) when used in conjunction with newer
+versions of binutils. Apply the following patch to fix this issue:
+
+patch -Np1 -i ../gcc-&gcc-version;-linkonce-1.patch
+
Now apply a sed substitution that will suppress the installation of
libiberty.a. We want to use the version of
libiberty.a provided by Binutils:
diff --git a/general.ent b/general.ent
index d175a0aa4..82cd47046 100644
--- a/general.ent
+++ b/general.ent
@@ -1,6 +1,6 @@
-
-
+
+