X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmisc%2FTODO;h=60dacf997b6b22158c57c7c043130e57b7ae1875;hb=b5951493cb20b27398413552d8287c054994a8a5;hp=dc13ba3bf3a1a0fef6dfed776d1f1a7c7304209d;hpb=2b9737aa0756ce44b2f97ca3aa348a496c8769a9;p=pintos-anon diff --git a/src/misc/TODO b/src/misc/TODO index dc13ba3..60dacf9 100644 --- a/src/misc/TODO +++ b/src/misc/TODO @@ -6,10 +6,12 @@ * Cross-compile notes: +PINTOSROOT=$HOME/private/pintos + cd /tmp bzcat ~/binutils-2.15.tar.bz2 | tar x tar xzf ~/newlib-1.12.0.tar.gz -tar xzf ~/gcc-core-3.3.2.tar.gz +bzcat ~/gcc-core-3.3.5.tar.bz2 | tar x tar xzf ~/gdb-6.2.1.tar.gz PATH=$PATH:/usr/class/cs140/i386/bin @@ -21,7 +23,8 @@ cd i386 make LDFLAGS=-lintl make install -cd /tmp/gcc-3.3.2 +cd /tmp/gcc-3.3.5 +patch gcc/config/elfos.h < $PINTOSROOT/src/misc/gcc-3.3.5.patch mkdir i386 cd i386 ../configure --target=i386-elf --prefix=/usr/class/cs140/i386 --with-gnu-as --with-as=/usr/class/cs140/i386/bin/i386-elf-as --with-gnu-ld --with-ld=/usr/class/cs140/i386/bin/i386-elf-ld --with-headers=/tmp/newlib-1.12.0/newlib/libc/include --with-newlib @@ -32,5 +35,5 @@ cd /tmp/gdb-6.2.1 mkdir i386 cd i386 ../configure --target=i386-elf --prefix=/usr/class/cs140/i386 --disable-tui -make +make LDFLAGS=-lintl make install