Index: boot/alpha/kernel.xml
===================================================================
--- boot/alpha/kernel.xml (revision 8e639afbba8d18147534671ff5a412a6c35c935b)
+++ boot/alpha/kernel.xml (revision a9fe0ced3f5cd21805c3eff1bc058302270c3174)
@@ -26,12 +26,4 @@
href="../x86/kernel.xml"
xpointer="xpointer(//*[@os='aa'])"/>
-
-
-
-
-
-
-
-
Util-linux does not use the freshly installed headers and
Index: boot/mips/kernel.xml
===================================================================
--- boot/mips/kernel.xml (revision 8e639afbba8d18147534671ff5a412a6c35c935b)
+++ boot/mips/kernel.xml (revision a9fe0ced3f5cd21805c3eff1bc058302270c3174)
@@ -34,12 +34,4 @@
href="../../bootable/mips/kernel.xml"
xpointer="xpointer(//*[@os='bb'])"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Installation of the kernel
-
-
-
-
patch -Np1 -i ../&linux-mips-patch;
-
-
-
-
Installation of the kernel
-
-
-
-
Installation of the kernel
-
-
-
-
Installation of the kernel
-
- Util-linux does not compute the checksum of a sun disklabel
- properly with gcc-&gcc-version;. The following patch fixes this issue:
-
-patch -Np1 -i ../&linux-sun_disklabel_fix-patch;
Building the kernel involves a few steps—configuration,
Index: bootable/x86_64/kernel.xml
===================================================================
--- bootable/x86_64/kernel.xml (revision 8e639afbba8d18147534671ff5a412a6c35c935b)
+++ bootable/x86_64/kernel.xml (revision a9fe0ced3f5cd21805c3eff1bc058302270c3174)
@@ -21,12 +21,4 @@
Installation of the kernel
-
-
-
-
Installation of GCC Cross Compiler
+
+
+
+
Installation of GCC Cross Compiler
+
+
+
+
Installation of GCC Cross Compiler
+
+
+
+
Installation of GCC Cross Compiler
+
+
+
+
Installation of GCC Cross Compiler
+
+
+
+
Installation of GCC Cross Compiler
+
+
+
+
Installation of GCC Cross Compiler
+
+
+
+
Installation of GCC Cross Compiler
+
+
+
+
Installation of GCC Cross Compiler
+
+
+
+
Installation of GCC Cross Compiler
+
+
+
+
Installation of GCC Cross Compiler
+
+
+
+
Installation of GCC Cross Compiler
+
+
+
+
Installation of GCC
- Apply the following patch to so that linking to /lib64 is now set
+
+
+
+
+ Apply the following patch to so that linking to /lib64 is now set
to /lib.
-patch -Np1 -i ../&gcc-pure64-patch;
+patch -Np1 -i ../&gcc-pure64-patch;
Installation of GCC
+
+ The following patch fixes an issue where gcc doesn't generate
+ some code properly.
+
+patch -Np1 -i ../&gcc-fold_const-patch;
Apply a sed substitution that will suppress the
Index: final-system/common/util-linux.xml
===================================================================
--- final-system/common/util-linux.xml (revision 8e639afbba8d18147534671ff5a412a6c35c935b)
+++ final-system/common/util-linux.xml (revision a9fe0ced3f5cd21805c3eff1bc058302270c3174)
@@ -60,9 +60,4 @@
patch -Np1 -i ../&util-linux-gcc4_fixes-patch;
-
- Util-linux does not compute the checksum of a sun disklabel
- properly with gcc-&gcc-version;. The following patch fixes this issue:
-
-patch -Np1 -i ../&util-linux-gcc41_sun_disklabel_fixes-patch;
Prepare Util-linux for compilation:
Index: final-system/mips/gcc.xml
===================================================================
--- final-system/mips/gcc.xml (revision 8e639afbba8d18147534671ff5a412a6c35c935b)
+++ final-system/mips/gcc.xml (revision a9fe0ced3f5cd21805c3eff1bc058302270c3174)
@@ -21,4 +21,12 @@
Installation of GCC
+
+
+
+
+
+
+ xpointer="xpointer(//*[@os='p3'])"/>
+
+
Installation of GCC
+
+
+
+
-
-
-
-
- Util-linux has a compilation error when built using 64bit
+ Util-linux has a compilation error when built using 64bit
and a MIPS processor. The follow patch addresses this error:
-patch -Np1 -i ../&util-linux-mips64-patch;
+patch -Np1 -i ../&util-linux-mips64-patch;
Installation of GCC
+
+
+
+
-
-
-
-
Index: introduction/common/changelog.xml
===================================================================
--- introduction/common/changelog.xml (revision 8e639afbba8d18147534671ff5a412a6c35c935b)
+++ introduction/common/changelog.xml (revision a9fe0ced3f5cd21805c3eff1bc058302270c3174)
@@ -38,4 +38,16 @@
+ Date
+
+
+ [jciccone] - Added a gcc patch that fixes an optimaztion error which can result in incorrect code.
+
+
+ [jciccone] - Removed the util-linux and kernel patch that fixes the checksum calculation for sun disklabels.
+
+
+
+
+
April 17, 2006
Index: materials/common/patches.xml
===================================================================
--- materials/common/patches.xml (revision 8e639afbba8d18147534671ff5a412a6c35c935b)
+++ materials/common/patches.xml (revision a9fe0ced3f5cd21805c3eff1bc058302270c3174)
@@ -92,4 +92,12 @@
+ GCC Fold Const Patch - 3.1 KB:
+
+
+
+
+
+
GCC Posix Patch - 9 KB:
@@ -144,12 +152,4 @@
-
-
-
-
- Linux Sun Disklabel Patch - 1 KB:
-
-
@@ -221,11 +221,4 @@
-
-
-
-
- Util-Linux Sun Disklabel Patch - 1 KB:
-
Index: patches.ent
===================================================================
--- patches.ent (revision 8e639afbba8d18147534671ff5a412a6c35c935b)
+++ patches.ent (revision a9fe0ced3f5cd21805c3eff1bc058302270c3174)
@@ -17,4 +17,5 @@
+
@@ -31,6 +32,4 @@
-
-
@@ -52,5 +51,4 @@
-
Index: temp-system/alpha/gcc.xml
===================================================================
--- temp-system/alpha/gcc.xml (revision 8e639afbba8d18147534671ff5a412a6c35c935b)
+++ temp-system/alpha/gcc.xml (revision a9fe0ced3f5cd21805c3eff1bc058302270c3174)
@@ -22,4 +22,12 @@
Installation of GCC
+
+
+
+
Installation of GCC
+
+
+
+
Installation of GCC
+
+
+
+
Installation of GCC
+
+
+
+
Installation of GCC
+
+
+
+
Installation of GCC
+
+
+
+
Installation of GCC
+
+
+
+
Installation of GCC
+
+
+
+
Installation of GCC
+
+
+
+
Installation of GCC
+
+
+
+
Installation of GCC
+
+
+
+
Installation of GCC
+
+
+
+