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 @@ - - + +