Index: contrib/toolchain/toolchain.amd64.sh
===================================================================
--- contrib/toolchain/toolchain.amd64.sh	(revision 5d7daffb996b8fe2ed2955eedceaf948fc1a9f75)
+++ contrib/toolchain/toolchain.amd64.sh	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
@@ -17,5 +17,5 @@
 
 BINUTILS_VERSION="2.17"
-GCC_VERSION="4.1.1"
+GCC_VERSION="4.1.2"
 
 BINUTILS="binutils-${BINUTILS_VERSION}.tar.gz"
@@ -30,5 +30,4 @@
 WORKDIR=`pwd`
 TARGET="${PLATFORM}-linux-gnu"
-HOST="i686-pc-linux-gnu"
 PREFIX="/usr/local/${PLATFORM}"
 BINUTILSDIR="${WORKDIR}/binutils-${BINUTILS_VERSION}"
@@ -82,5 +81,5 @@
 cd "${BINUTILSDIR}"
 check_error $? "Change directory failed."
-./configure "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
+./configure "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
 check_error $? "Error configuring binutils."
 make all install
@@ -90,5 +89,5 @@
 cd "${OBJDIR}"
 check_error $? "Change directory failed."
-"${GCCDIR}/configure" "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
+"${GCCDIR}/configure" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
 check_error $? "Error configuring GCC."
 PATH="${PATH}:${PREFIX}/bin" make all-gcc install-gcc
Index: contrib/toolchain/toolchain.arm32.sh
===================================================================
--- contrib/toolchain/toolchain.arm32.sh	(revision 5d7daffb996b8fe2ed2955eedceaf948fc1a9f75)
+++ contrib/toolchain/toolchain.arm32.sh	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
@@ -17,5 +17,5 @@
 
 BINUTILS_VERSION="2.17"
-GCC_VERSION="4.1.1"
+GCC_VERSION="4.1.2"
 
 BINUTILS="binutils-${BINUTILS_VERSION}.tar.gz"
@@ -30,5 +30,4 @@
 WORKDIR=`pwd`
 TARGET="${PLATFORM}-linux-gnu"
-HOST="i86pc-linux-gnu"
 PREFIX="/usr/local/${PLATFORM}"
 BINUTILSDIR="${WORKDIR}/binutils-${BINUTILS_VERSION}"
@@ -82,5 +81,5 @@
 cd "${BINUTILSDIR}"
 check_error $? "Change directory failed."
-./configure "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
+./configure "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
 check_error $? "Error configuring binutils."
 make all install
@@ -90,5 +89,5 @@
 cd "${OBJDIR}"
 check_error $? "Change directory failed."
-"${GCCDIR}/configure" "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
+"${GCCDIR}/configure" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
 check_error $? "Error configuring GCC."
 PATH="${PATH}:${PREFIX}/bin" make all-gcc install-gcc
Index: contrib/toolchain/toolchain.ia32.sh
===================================================================
--- contrib/toolchain/toolchain.ia32.sh	(revision 5d7daffb996b8fe2ed2955eedceaf948fc1a9f75)
+++ contrib/toolchain/toolchain.ia32.sh	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
@@ -17,5 +17,5 @@
 
 BINUTILS_VERSION="2.17"
-GCC_VERSION="4.1.1"
+GCC_VERSION="4.1.2"
 
 BINUTILS="binutils-${BINUTILS_VERSION}.tar.gz"
@@ -30,5 +30,4 @@
 WORKDIR=`pwd`
 TARGET="${PLATFORM}-pc-linux-gnu"
-HOST="i686-pc-linux-gnu"
 PREFIX="/usr/local/${PLATFORM}"
 BINUTILSDIR="${WORKDIR}/binutils-${BINUTILS_VERSION}"
@@ -82,5 +81,5 @@
 cd "${BINUTILSDIR}"
 check_error $? "Change directory failed."
-./configure "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
+./configure "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
 check_error $? "Error configuring binutils."
 make all install
@@ -90,5 +89,5 @@
 cd "${OBJDIR}"
 check_error $? "Change directory failed."
-"${GCCDIR}/configure" "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
+"${GCCDIR}/configure" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
 check_error $? "Error configuring GCC."
 PATH="${PATH}:${PREFIX}/bin" make all-gcc install-gcc
Index: contrib/toolchain/toolchain.ia64.sh
===================================================================
--- contrib/toolchain/toolchain.ia64.sh	(revision 5d7daffb996b8fe2ed2955eedceaf948fc1a9f75)
+++ contrib/toolchain/toolchain.ia64.sh	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
@@ -17,5 +17,5 @@
 
 BINUTILS_VERSION="2.17"
-GCC_VERSION="4.1.1"
+GCC_VERSION="4.1.2"
 
 INCLUDES="ia64-pc-gnu-linux_includes.tar.bz2"
@@ -32,5 +32,4 @@
 WORKDIR=`pwd`
 TARGET="${PLATFORM}-pc-linux-gnu"
-HOST="i686-pc-linux-gnu"
 PREFIX="/usr/local/${PLATFORM}"
 INCLUDESDIR="${WORKDIR}/include"
@@ -91,5 +90,5 @@
 cd "${BINUTILSDIR}"
 check_error $? "Change directory failed."
-./configure "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
+./configure "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
 check_error $? "Error configuring binutils."
 make all install
@@ -99,5 +98,5 @@
 cd "${OBJDIR}"
 check_error $? "Change directory failed."
-"${GCCDIR}/configure" "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj "--with-headers=${INCLUDESDIR}" --disable-shared
+"${GCCDIR}/configure" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj "--with-headers=${INCLUDESDIR}" --disable-shared
 check_error $? "Error configuring GCC."
 PATH="${PATH}:${PREFIX}/bin" make all-gcc install-gcc
Index: contrib/toolchain/toolchain.mipseb32.sh
===================================================================
--- contrib/toolchain/toolchain.mipseb32.sh	(revision 5d7daffb996b8fe2ed2955eedceaf948fc1a9f75)
+++ contrib/toolchain/toolchain.mipseb32.sh	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
@@ -17,5 +17,5 @@
 
 BINUTILS_VERSION="2.16.1"
-GCC_VERSION="4.1.1"
+GCC_VERSION="4.1.2"
 
 BINUTILS="binutils-${BINUTILS_VERSION}.tar.gz"
@@ -30,5 +30,4 @@
 WORKDIR=`pwd`
 TARGET="${PLATFORM}-sgi-irix5"
-HOST="i686-pc-linux-gnu"
 PREFIX="/usr/local/${PLATFORM}"
 BINUTILSDIR="${WORKDIR}/binutils-${BINUTILS_VERSION}"
@@ -82,5 +81,5 @@
 cd "${BINUTILSDIR}"
 check_error $? "Change directory failed."
-./configure "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
+./configure "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
 check_error $? "Error configuring binutils."
 make all install
@@ -90,5 +89,5 @@
 cd "${OBJDIR}"
 check_error $? "Change directory failed."
-"${GCCDIR}/configure" "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
+"${GCCDIR}/configure" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
 check_error $? "Error configuring GCC."
 PATH="${PATH}:${PREFIX}/bin" make all-gcc install-gcc
Index: contrib/toolchain/toolchain.mipsel32.sh
===================================================================
--- contrib/toolchain/toolchain.mipsel32.sh	(revision 5d7daffb996b8fe2ed2955eedceaf948fc1a9f75)
+++ contrib/toolchain/toolchain.mipsel32.sh	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
@@ -17,5 +17,5 @@
 
 BINUTILS_VERSION="2.17"
-GCC_VERSION="4.1.1"
+GCC_VERSION="4.1.2"
 
 BINUTILS="binutils-${BINUTILS_VERSION}.tar.gz"
@@ -30,5 +30,4 @@
 WORKDIR=`pwd`
 TARGET="${PLATFORM}-linux-gnu"
-HOST="i686-pc-linux-gnu"
 PREFIX="/usr/local/${PLATFORM}"
 BINUTILSDIR="${WORKDIR}/binutils-${BINUTILS_VERSION}"
@@ -82,5 +81,5 @@
 cd "${BINUTILSDIR}"
 check_error $? "Change directory failed."
-./configure "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
+./configure "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
 check_error $? "Error configuring binutils."
 make all install
@@ -90,5 +89,5 @@
 cd "${OBJDIR}"
 check_error $? "Change directory failed."
-"${GCCDIR}/configure" "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
+"${GCCDIR}/configure" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
 check_error $? "Error configuring GCC."
 PATH="${PATH}:${PREFIX}/bin" make all-gcc install-gcc
Index: contrib/toolchain/toolchain.ppc32.sh
===================================================================
--- contrib/toolchain/toolchain.ppc32.sh	(revision 5d7daffb996b8fe2ed2955eedceaf948fc1a9f75)
+++ contrib/toolchain/toolchain.ppc32.sh	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
@@ -17,5 +17,5 @@
 
 BINUTILS_VERSION="2.17"
-GCC_VERSION="4.1.1"
+GCC_VERSION="4.1.2"
 
 BINUTILS="binutils-${BINUTILS_VERSION}.tar.gz"
@@ -30,5 +30,4 @@
 WORKDIR=`pwd`
 TARGET="${PLATFORM}-linux-gnu"
-HOST="i686-pc-linux-gnu"
 PREFIX="/usr/local/${PLATFORM}"
 BINUTILSDIR="${WORKDIR}/binutils-${BINUTILS_VERSION}"
@@ -82,5 +81,5 @@
 cd "${BINUTILSDIR}"
 check_error $? "Change directory failed."
-./configure "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
+./configure "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
 check_error $? "Error configuring binutils."
 make all install
@@ -90,5 +89,5 @@
 cd "${OBJDIR}"
 check_error $? "Change directory failed."
-"${GCCDIR}/configure" "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
+"${GCCDIR}/configure" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
 check_error $? "Error configuring GCC."
 PATH="${PATH}:${PREFIX}/bin" make all-gcc install-gcc
Index: contrib/toolchain/toolchain.ppc64.sh
===================================================================
--- contrib/toolchain/toolchain.ppc64.sh	(revision 5d7daffb996b8fe2ed2955eedceaf948fc1a9f75)
+++ contrib/toolchain/toolchain.ppc64.sh	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
@@ -17,5 +17,5 @@
 
 BINUTILS_VERSION="2.17"
-GCC_VERSION="4.1.1"
+GCC_VERSION="4.1.2"
 
 BINUTILS="binutils-${BINUTILS_VERSION}.tar.gz"
@@ -30,5 +30,4 @@
 WORKDIR=`pwd`
 TARGET="${PLATFORM}-linux-gnu"
-HOST="i686-pc-linux-gnu"
 PREFIX="/usr/local/${PLATFORM}"
 BINUTILSDIR="${WORKDIR}/binutils-${BINUTILS_VERSION}"
@@ -82,5 +81,5 @@
 cd "${BINUTILSDIR}"
 check_error $? "Change directory failed."
-./configure "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
+./configure "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
 check_error $? "Error configuring binutils."
 make all install
@@ -90,5 +89,5 @@
 cd "${OBJDIR}"
 check_error $? "Change directory failed."
-"${GCCDIR}/configure" "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
+"${GCCDIR}/configure" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
 check_error $? "Error configuring GCC."
 PATH="${PATH}:${PREFIX}/bin" make all-gcc install-gcc
Index: contrib/toolchain/toolchain.sparc64.sh
===================================================================
--- contrib/toolchain/toolchain.sparc64.sh	(revision 5d7daffb996b8fe2ed2955eedceaf948fc1a9f75)
+++ contrib/toolchain/toolchain.sparc64.sh	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
@@ -17,5 +17,5 @@
 
 BINUTILS_VERSION="2.17"
-GCC_VERSION="4.1.1"
+GCC_VERSION="4.1.2"
 
 BINUTILS="binutils-${BINUTILS_VERSION}.tar.gz"
@@ -30,5 +30,4 @@
 WORKDIR=`pwd`
 TARGET="${PLATFORM}-linux-gnu"
-HOST="i686-pc-linux-gnu"
 PREFIX="/usr/local/${PLATFORM}"
 BINUTILSDIR="${WORKDIR}/binutils-${BINUTILS_VERSION}"
@@ -82,5 +81,5 @@
 cd "${BINUTILSDIR}"
 check_error $? "Change directory failed."
-./configure "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
+./configure "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
 check_error $? "Error configuring binutils."
 make all install
@@ -90,7 +89,7 @@
 cd "${OBJDIR}"
 check_error $? "Change directory failed."
-"${GCCDIR}/configure" "--host=${HOST}" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
+"${GCCDIR}/configure" "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" --with-gnu-as --with-gnu-ld --disable-nls --disable-threads --enable-languages=c,objc,c++,obj-c++ --disable-multilib --disable-libgcj --without-headers --disable-shared
 check_error $? "Error configuring GCC."
-PATH="${PATH}:${PREFIX}/bin" make all-gcc install-gcc all-target-libobjc install-target-libobjc
+PATH="${PATH}:${PREFIX}/bin" make all-gcc install-gcc
 check_error $? "Error compiling/installing GCC."
 
