r1530 - in branches/Onward: downloads temporary_system

robert at linuxfromscratch.org robert at linuxfromscratch.org
Fri Feb 12 20:44:49 PST 2010


Author: robert
Date: 2010-02-12 21:44:49 -0700 (Fri, 12 Feb 2010)
New Revision: 1530

Modified:
   branches/Onward/downloads/packages.txt
   branches/Onward/downloads/patches.txt
   branches/Onward/temporary_system/binutils_pass1.txt
   branches/Onward/temporary_system/binutils_pass2.txt
Log:
Use Binutils snapshot tarball instead of a patch. Remove the i486 stuff from Binutils to make it more x86_64 friendly.

Modified: branches/Onward/downloads/packages.txt
===================================================================
--- branches/Onward/downloads/packages.txt	2009-09-24 00:30:45 UTC (rev 1529)
+++ branches/Onward/downloads/packages.txt	2010-02-13 04:44:49 UTC (rev 1530)
@@ -3,8 +3,7 @@
 http://ftp.gnu.org/gnu/bash/bash-4.0.tar.gz
 
 # Binutils:
-# http://ftp.gnu.org/gnu/binutils/binutils-2.19.1.tar.bz2.sig
-http://ftp.gnu.org/gnu/binutils/binutils-2.19.1.tar.bz2
+ftp://sources.redhat.com/pub/binutils/snapshots/binutils-2.19.51.tar.bz2
 
 # Bison:
 # http://ftp.gnu.org/gnu/bison/bison-2.4.1.tar.bz2.sig

Modified: branches/Onward/downloads/patches.txt
===================================================================
--- branches/Onward/downloads/patches.txt	2009-09-24 00:30:45 UTC (rev 1529)
+++ branches/Onward/downloads/patches.txt	2010-02-13 04:44:49 UTC (rev 1530)
@@ -1,9 +1,6 @@
 # Bash $RANDOM patch:
 http://www.linuxfromscratch.org/~robert/new/patches/bash-4.0-urandom.diff
 
-# Binutils Branch Update patch:
-http://www.linuxfromscratch.org/~robert/new/patches/binutils-2.19.1-branch_update.diff
-
 # Binutils PT_PaX patch:
 http://pax.grsecurity.net/binutils-2.19-pt-pax-flags-200811041810.patch
 

Modified: branches/Onward/temporary_system/binutils_pass1.txt
===================================================================
--- branches/Onward/temporary_system/binutils_pass1.txt	2009-09-24 00:30:45 UTC (rev 1529)
+++ branches/Onward/temporary_system/binutils_pass1.txt	2010-02-13 04:44:49 UTC (rev 1530)
@@ -1,9 +1,5 @@
 # Temporary tools - Binutils Pass 1
 
-# Update changes from the binutils-2.19.1 CVS branch:
-
-patch -p1 -i ../binutils-2.19.1-branch_update.diff &&
-
 # Add PT_PaX header marking support. These markings are using by the PaX
 # kernel, and Pax-utils, to identify which programs need things like executable
 # stack, etc. Without this patch the PaX kernel must use legacy mode, and this
@@ -17,18 +13,14 @@
 mkdir -v obj/ &&
 cd obj/ &&
 
-# The --target, --host, and --build, options are set to keep things
-# homogenious with the mtune/march options used with GCC (see the GCC page).
-# Info and manual pages are installed to the object directory, so they don't
-# get installed to /tools.
+# Configure:
 
 ../configure --prefix=/tools \
-	--disable-nls --disable-werror --target=i486-pc-linux-gnu \
-	--host=i486-pc-linux-gnu --build=i486-pc-linux-gnu \
+	--disable-nls --disable-werror \
 	--infodir=$(pwd)/DESTDIR --mandir=$(pwd)/DESTDIR &&
+
+# Build:
+
 make tooldir=/tools &&
-make tooldir=/tools install &&
-make -C ld clean &&
-make -C ld LIB_PATH=/tools/lib &&
-install -v ld/ld-new /tools/bin
+make tooldir=/tools install
 

Modified: branches/Onward/temporary_system/binutils_pass2.txt
===================================================================
--- branches/Onward/temporary_system/binutils_pass2.txt	2009-09-24 00:30:45 UTC (rev 1529)
+++ branches/Onward/temporary_system/binutils_pass2.txt	2010-02-13 04:44:49 UTC (rev 1530)
@@ -1,6 +1,5 @@
 # Temporary tools - Binutils Pass 2
 
-patch -p1 -i ../binutils-2.19.1-branch_update.diff &&
 patch -p1 -i ../binutils-2.19-pt-pax-flags-200811041810.patch &&
 
 # Binutils libiberty has the same bug GCC has:
@@ -9,10 +8,8 @@
 
 mkdir -v obj/ &&
 cd obj/ &&
-../configure --prefix=/tools \
-	--enable-shared --with-lib-path=/tools/lib \
-	--disable-werror --target=i486-pc-linux-gnu \
-	--host=i486-pc-linux-gnu --build=i486-pc-linux-gnu \
+../configure --prefix=/tools --enable-shared \
+	--with-lib-path=/tools/lib --disable-werror \
 	--infodir=$(pwd)/DESTDIR --mandir=$(pwd)/DESTDIR &&
 make tooldir=/tools &&
 make tooldir=/tools install &&




More information about the hlfs-book mailing list