In appendix is patch for ALFS-GCC4,in this patch is included changes
from my previous patch 20050902 too.
Filip Bartmann
diff -Naur gcc4/config/package.ent gcc4_ch/config/package.ent
--- gcc4/config/package.ent	2005-09-07 10:43:43.000000000 +0200
+++ gcc4_ch/config/package.ent	2005-09-07 12:21:57.000000000 +0200
@@ -72,8 +72,8 @@
 <!ENTITY file-package "file-&file-version;.tar.bz2">
 <!ENTITY file-directory "file-&file-version;">
 
-<!ENTITY findutils-md5 "e455be17179976af5f292251e911f213">
-<!ENTITY findutils-version "4.2.23">
+<!ENTITY findutils-md5 "69af4014310c0b25004c88961d1d06f1">
+<!ENTITY findutils-version "4.2.25">
 <!ENTITY findutils-package "findutils-&findutils-version;.tar.bz2">
 <!ENTITY findutils-directory "findutils-&findutils-version;">
 
@@ -117,6 +117,7 @@
 <!ENTITY glibc-gcc4_string-patch "glibc-&glibc-version;&glibc-cvs-tag;-gcc4_fix_string-1.patch">
 <!ENTITY glibc-gcc4_elf-patch "glibc-&glibc-version;&glibc-cvs-tag;-gcc4_fix_elf-1.patch">
 <!ENTITY glibc-gcc4_iconvdata-patch "glibc-&glibc-version;&glibc-cvs-tag;-gcc4_fix_iconvdata-1.patch">
+<!ENTITY glibc-gcc4_mathtest-patch "glibc-&glibc-version;&glibc-cvs-tag;-gcc4_fix_math_tests-1.patch">
 
 <!ENTITY grep-md5 "52202fe462770fa6be1bb667bd6cf30c">
 <!ENTITY grep-version "2.5.1a">
@@ -181,8 +182,8 @@
 <!ENTITY lfs-bootscripts-package "lfs-bootscripts-&lfs-bootscripts-version;.tar.bz2">
 <!ENTITY lfs-bootscripts-directory "lfs-bootscripts-&lfs-bootscripts-version;">
 
-<!ENTITY libtool-md5 "703d55f1778a18f0b3840c2af323f0d8">
-<!ENTITY libtool-version "1.5.18">
+<!ENTITY libtool-md5 "3e96475575296ae7709259786bc4c239">
+<!ENTITY libtool-version "1.5.20">
 <!ENTITY libtool-package "libtool-&libtool-version;.tar.bz2">
 <!ENTITY libtool-directory "libtool-&libtool-version;">
 
@@ -327,6 +328,7 @@
 <!ENTITY util-linux-directory "util-linux-&util-linux-version;">
 
 <!ENTITY util-linux-cramfs-patch "util-linux-&util-linux-version;-cramfs-1.patch">
+<!ENTITY util-linux-reiser-patch "util-linux-&util-linux-version;reiser_crash-2.patch">
 
 <!ENTITY vim-md5 "821fda8f14d674346b87e3ef9cb96389">
 <!ENTITY vim-version "6.3">
diff -Naur gcc4/chapter05/adjustingtoolchain.xml gcc4_ch/chapter05/adjustingtoolchain.xml
--- gcc4/chapter05/adjustingtoolchain.xml	2005-09-07 10:43:44.000000000 +0200
+++ gcc4_ch/chapter05/adjustingtoolchain.xml	2005-09-07 10:48:08.000000000 +0200
@@ -26,13 +26,17 @@
       <param>`dirname $(gcc -print-libgcc-file-name)`/specs</param>
       </execute>
       <execute command="sed">
-        <param>-i -e '[EMAIL PROTECTED]/lib/ld-linux.so.2@/tools&amp;@g'</param>
-        <param>`dirname $(gcc -print-libgcc-file-name)`/specs</param>
+        <param>'[EMAIL PROTECTED]/lib/ld-linux.so.2@/tools&amp;@g'</param>
+        <param>`dirname $(gcc -print-libgcc-file-name)`/specs &gt; tempspecfile </param>
+      </execute>
+      <execute command="mv">
+	<param>-f</param>
+        <param>tempspecfile</param>
+	<param>`dirname $(gcc -print-libgcc-file-name)`/specs</param>
       </execute>
       <execute command="find">
-        <param>$(gcc -print-search-dirs | head -n 1 | awk '{ print $2 "include" }')/*</param> 
-        <param>-xtype d -exec rm -rf \{} \;</param>
-        <param>|| true</param>
+        <param>`dirname $(gcc -print-libgcc-file-name)`/include</param>
+        <param>-maxdepth 0 -xtype d -exec rm -rf '{}' \;</param>
       </execute>
 
       <execute command="rm">
diff -Naur gcc4/chapter05/gcc-pass2.xml gcc4_ch/chapter05/gcc-pass2.xml
--- gcc4/chapter05/gcc-pass2.xml	2005-09-07 10:43:44.000000000 +0200
+++ gcc4_ch/chapter05/gcc-pass2.xml	2005-09-07 10:48:08.000000000 +0200
@@ -40,7 +40,7 @@
       </copy>
       <execute command="sed">
         <param>'[EMAIL PROTECTED](^NATIVE_SYSTEM_HEADER_DIR =\)[EMAIL PROTECTED] /tools/[EMAIL PROTECTED]'</param>
-        <param>gcc/Makefile.in.orig > gcc/Makefile.in</param>
+        <param>gcc/Makefile.in.orig &gt; gcc/Makefile.in</param>
       </execute>
       <copy>
 	<source>gcc/Makefile.in</source>
@@ -48,7 +48,7 @@
       </copy>
       <execute command="sed">
         <param>'s/^XCFLAGS =$/&real-amp; -fomit-frame-pointer/'</param>
-        <param>gcc/Makefile.in.tmp > gcc/Makefile.in</param>
+        <param>gcc/Makefile.in.tmp &gt; gcc/Makefile.in</param>
       </execute>
       <patch>
         <param>-N</param>
diff -Naur gcc4/chapter06/glibc.xml gcc4_ch/chapter06/glibc.xml
--- gcc4/chapter06/glibc.xml	2005-09-07 10:43:45.000000000 +0200
+++ gcc4_ch/chapter06/glibc.xml	2005-09-07 12:23:46.000000000 +0200
@@ -60,6 +60,12 @@
         <param>-i &packages_dir;/&glibc-gcc4_iconvdata-patch;</param>
       </patch>
 
+      <patch>
+      	<param>-N</param>
+	<param>-p1</param>
+	<param>-i &packages_dir;/&glibc-gcc4_mathtest-patch;</param>
+      </patch>
+
     </stage>
     <stage name="Installing">
       <stageinfo>
@@ -80,15 +86,10 @@
         <prefix>PARALLELMFLAGS=&jlevel;</prefix>
       </make>
       <make>
-<!--        <param>-k</param>
-            we expect 4 failurs -->
-        <param>check</param>
-        <param> || make check</param>
-	<param> || make check</param>
-        <param> || make check</param>
-        <param> || make check</param>
-<!-- Anything more than the expected 4 errors stops the build -->
+      	<param>-k check &gt;glibc-check-log 2&gt;&#38;1</param>
       </make>
+      <execute command="grep Error glibc-check-log">
+      </execute>
       <execute command="touch">
         <param>/etc/ld.so.conf</param>
       </execute>
diff -Naur gcc4/chapter06/libtool.xml gcc4_ch/chapter06/libtool.xml
--- gcc4/chapter06/libtool.xml	2005-09-07 10:43:45.000000000 +0200
+++ gcc4_ch/chapter06/libtool.xml	2005-09-07 11:50:04.000000000 +0200
@@ -34,10 +34,6 @@
       <make>
         <param>install</param>
       </make>
-      <ownership user="root" group="root">
-	<option>recursive</option>
-	<name>/usr/share/libtool/libltdl</name>
-      </ownership>
     </stage>
     <stage name="Cleanup">
       <remove>&build_dir;/&libtool-directory;</remove>
diff -Naur gcc4/chapter06/readjustingtoolchain.xml gcc4_ch/chapter06/readjustingtoolchain.xml
--- gcc4/chapter06/readjustingtoolchain.xml	2005-09-07 10:43:45.000000000 +0200
+++ gcc4_ch/chapter06/readjustingtoolchain.xml	2005-09-07 10:48:08.000000000 +0200
@@ -28,7 +28,7 @@
       </execute>
 
       <execute command="sed">
-        <param>-i -e '[EMAIL PROTECTED]/tools/lib/ld-linux.so.2@/lib/[EMAIL PROTECTED]'</param>
+        <param>-i '[EMAIL PROTECTED]/tools/lib/ld-linux.so.2@/lib/[EMAIL PROTECTED]'</param>
         <param>`dirname $(gcc -print-libgcc-file-name)`/specs</param>
       </execute>
 
diff -Naur gcc4/chapter06/util-linux.xml gcc4_ch/chapter06/util-linux.xml
--- gcc4/chapter06/util-linux.xml	2005-09-07 10:43:45.000000000 +0200
+++ gcc4_ch/chapter06/util-linux.xml	2005-09-07 11:58:12.000000000 +0200
@@ -34,11 +34,11 @@
         <param>-p1</param>
         <param>-i &packages_dir;/&util-linux-cramfs-patch;</param>
       </patch>
-      <search_replace>
-       <file>MCONFIG</file>
-       <find>-O2</find>
-       <replace>-O</replace>
-      </search_replace>
+      <patch>
+      	<param>-N</param>
+	<param>-p1</param>
+	<param>-i &packages_dir;/&util-linux-reiser-patch;</param>
+      </patch>
       <configure />
       <make>
         <param>&jlevel;</param>
diff -Naur gcc4/scripts/required.packages.urls gcc4_ch/scripts/required.packages.urls
--- gcc4/scripts/required.packages.urls	2005-09-07 10:43:43.000000000 +0200
+++ gcc4_ch/scripts/required.packages.urls	2005-09-07 12:21:08.000000000 +0200
@@ -11,7 +11,7 @@
 ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/e2fsprogs/e2fsprogs-1.38.tar.bz2
 ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/expect/expect-5.43.0.tar.bz2
 ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/file/file-4.15.tar.bz2
-ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/findutils/findutils-4.2.23.tar.bz2
+ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/findutils/findutils-4.2.25.tar.bz2
 ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/flex/flex-2.5.31.tar.bz2
 ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/gawk/gawk-3.1.4.tar.bz2
 ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/gcc/gcc-4.0.1.tar.bz2
@@ -29,7 +29,7 @@
 ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/kbd/kbd-1.12.tar.bz2
 ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/less/less-382.tar.bz2
 ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/lfs-bootscripts/lfs-bootscripts-3.2.1.tar.bz2
-ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/libtool/libtool-1.5.18.tar.bz2
+ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/libtool/libtool-1.5.20.tar.bz2
 ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/linux/linux-2.6.12.5.tar.bz2
 ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/linux-libc-headers/linux-libc-headers-2.6.12.0.tar.bz2
 ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/conglomeration/m4/m4-1.4.3.tar.bz2
@@ -68,6 +68,7 @@
 http://www.linuxfromscratch.org/patches/lfs/development/expect-5.43.0-spawn-1.patch
 http://www.linuxfromscratch.org/patches/lfs/development/flex-2.5.31-debian_fixes-3.patch
 http://www.linuxfromscratch.org/patches/lfs/development/glibc-2.3.5-fix_test-1.patch
+http://www.linuxfromscratch.org/patches/lfs/development/glibc-2.3.5-gcc4_fix_math_tests-1.patch
 http://www.linuxfromscratch.org/patches/lfs/development/gzip-1.3.5-security_fixes-1.patch
 http://www.linuxfromscratch.org/patches/lfs/development/inetutils-1.4.2-no_server_man_pages-1.patch
 http://www.linuxfromscratch.org/patches/lfs/development/mktemp-1.5-add_tempfile-3.patch
@@ -76,6 +77,7 @@
 http://www.linuxfromscratch.org/patches/lfs/development/sysklogd-1.4.1-fixes-1.patch
 http://www.linuxfromscratch.org/patches/lfs/development/tar-1.15.1-sparse_fix-1.patch
 http://www.linuxfromscratch.org/patches/lfs/development/util-linux-2.12q-cramfs-1.patch
+http://www.linuxfromscratch.org/patches/lfs/development/util-linux-2.12q-reiser_crash-2.patch
 http://www.linuxfromscratch.org/patches/lfs/development/vim-6.3-security_fix-2.patch
 
 http://www.linuxfromscratch.org/patches/lfs/gcc4/gcc-4.0.1-specs-1.patch
-- 
http://linuxfromscratch.org/mailman/listinfo/alfs-discuss
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to