From: Ben Pfaff Date: Sun, 19 Jun 2005 05:13:15 +0000 (+0000) Subject: Use binutils 2.15, not 2.16, because it doesn't have a bug in the X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pintos-anon;a=commitdiff_plain;h=acf08994b6530a3851636b00e80cd5ca3de57c97 Use binutils 2.15, not 2.16, because it doesn't have a bug in the implementation of lidt and lgdt that bites us. --- diff --git a/src/misc/gcc-3.3.6.patch b/src/misc/gcc-3.3.6.patch index a2ba6b7..79ce5c4 100644 --- a/src/misc/gcc-3.3.6.patch +++ b/src/misc/gcc-3.3.6.patch @@ -13,17 +13,17 @@ PREFIX=/usr/class/cs140/`uname -m` PATH=$PATH:$PREFIX/bin TMP=`pwd` -wget ftp://ftp.gnu.org/pub/gnu/binutils/binutils-2.16.tar.bz2 +wget ftp://ftp.gnu.org/pub/gnu/binutils/binutils-2.15.tar.bz2 wget ftp://sources.redhat.com/pub/newlib/newlib-1.13.0.tar.gz wget ftp://ftp.gnu.org/pub/gnu/gcc/gcc-3.3.6/gcc-core-3.3.6.tar.bz2 wget ftp://ftp.gnu.org/pub/gnu/gdb/gdb-6.3.tar.bz2 -bzcat binutils-2.16.tar.bz2 | tar x +bzcat binutils-2.15.tar.bz2 | tar x tar xzf newlib-1.13.0.tar.gz bzcat gcc-core-3.3.6.tar.bz2 | tar x bzcat gdb-6.3.tar.bz2 | tar x -cd $TMP/binutils-2.16 +cd $TMP/binutils-2.15 mkdir i386 cd i386 ../configure --target=i386-elf --prefix=$PREFIX