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 && -- http://linuxfromscratch.org/mailman/listinfo/hlfs-book FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
