Index: contrib/toolchain/toolchain.amd64.sh
===================================================================
--- contrib/toolchain/toolchain.amd64.sh	(revision 04de76596e4d05a3dc73b8214d009de852888337)
+++ contrib/toolchain/toolchain.amd64.sh	(revision ff50f4028ac28f68255e99ff510cd765ca0cff13)
@@ -20,5 +20,5 @@
 fi
 
-BINUTILS_VERSION="2.18"
+BINUTILS_VERSION="2.19"
 GCC_VERSION="4.3.2"
 
Index: contrib/toolchain/toolchain.arm32.sh
===================================================================
--- contrib/toolchain/toolchain.arm32.sh	(revision 04de76596e4d05a3dc73b8214d009de852888337)
+++ contrib/toolchain/toolchain.arm32.sh	(revision ff50f4028ac28f68255e99ff510cd765ca0cff13)
@@ -20,5 +20,5 @@
 fi
 
-BINUTILS_VERSION="2.18"
+BINUTILS_VERSION="2.19"
 GCC_VERSION="4.3.2"
 
Index: contrib/toolchain/toolchain.ia32.sh
===================================================================
--- contrib/toolchain/toolchain.ia32.sh	(revision 04de76596e4d05a3dc73b8214d009de852888337)
+++ contrib/toolchain/toolchain.ia32.sh	(revision ff50f4028ac28f68255e99ff510cd765ca0cff13)
@@ -20,5 +20,5 @@
 fi
 
-BINUTILS_VERSION="2.18"
+BINUTILS_VERSION="2.19"
 GCC_VERSION="4.3.2"
 
Index: contrib/toolchain/toolchain.ia64.sh
===================================================================
--- contrib/toolchain/toolchain.ia64.sh	(revision 04de76596e4d05a3dc73b8214d009de852888337)
+++ contrib/toolchain/toolchain.ia64.sh	(revision ff50f4028ac28f68255e99ff510cd765ca0cff13)
@@ -20,5 +20,5 @@
 fi
 
-BINUTILS_VERSION="2.18"
+BINUTILS_VERSION="2.19"
 GCC_VERSION="4.3.2"
 
Index: contrib/toolchain/toolchain.mipseb32.sh
===================================================================
--- contrib/toolchain/toolchain.mipseb32.sh	(revision 04de76596e4d05a3dc73b8214d009de852888337)
+++ contrib/toolchain/toolchain.mipseb32.sh	(revision ff50f4028ac28f68255e99ff510cd765ca0cff13)
@@ -20,6 +20,6 @@
 fi
 
-BINUTILS_VERSION="2.18"
-GCC_VERSION="4.3.1"
+BINUTILS_VERSION="2.19"
+GCC_VERSION="4.3.2"
 
 BINUTILS="binutils-${BINUTILS_VERSION}.tar.gz"
@@ -85,4 +85,19 @@
 cd "${BINUTILSDIR}"
 check_error $? "Change directory failed."
+patch -p1 <<EOF
+diff -Naur binutils-2.19.orig/bfd/elfxx-mips.c binutils-2.19/bfd/elfxx-mips.c
+--- binutils-2.19.orig/bfd/elfxx-mips.c	2008-08-18 20:14:04.000000000 +0200
++++ binutils-2.19/bfd/elfxx-mips.c	2009-01-18 18:14:47.292011299 +0100
+@@ -1409,7 +1409,7 @@
+    function, or 0 if we can't decide which function that is.  */
+ 
+ static unsigned long
+-mips16_stub_symndx (asection *sec, const Elf_Internal_Rela *relocs,
++mips16_stub_symndx (asection *sec __attribute__((unused)), const Elf_Internal_Rela *relocs,
+ 		    const Elf_Internal_Rela *relend)
+ {
+   const Elf_Internal_Rela *rel;
+EOF
+check_error $? "Error patching binutils"
 ./configure "--target=${TARGET}" "--prefix=${PREFIX}" "--program-prefix=${TARGET}-" "--disable-nls"
 check_error $? "Error configuring binutils."
Index: contrib/toolchain/toolchain.mipsel32.sh
===================================================================
--- contrib/toolchain/toolchain.mipsel32.sh	(revision 04de76596e4d05a3dc73b8214d009de852888337)
+++ contrib/toolchain/toolchain.mipsel32.sh	(revision ff50f4028ac28f68255e99ff510cd765ca0cff13)
@@ -20,6 +20,6 @@
 fi
 
-BINUTILS_VERSION="2.18"
-GCC_VERSION="4.3.1"
+BINUTILS_VERSION="2.19"
+GCC_VERSION="4.3.2"
 
 BINUTILS="binutils-${BINUTILS_VERSION}.tar.gz"
Index: contrib/toolchain/toolchain.ppc32.sh
===================================================================
--- contrib/toolchain/toolchain.ppc32.sh	(revision 04de76596e4d05a3dc73b8214d009de852888337)
+++ contrib/toolchain/toolchain.ppc32.sh	(revision ff50f4028ac28f68255e99ff510cd765ca0cff13)
@@ -20,5 +20,5 @@
 fi
 
-BINUTILS_VERSION="2.18"
+BINUTILS_VERSION="2.19"
 GCC_VERSION="4.3.2"
 
Index: contrib/toolchain/toolchain.ppc64.sh
===================================================================
--- contrib/toolchain/toolchain.ppc64.sh	(revision 04de76596e4d05a3dc73b8214d009de852888337)
+++ contrib/toolchain/toolchain.ppc64.sh	(revision ff50f4028ac28f68255e99ff510cd765ca0cff13)
@@ -20,6 +20,6 @@
 fi
 
-BINUTILS_VERSION="2.18"
-GCC_VERSION="4.3.1"
+BINUTILS_VERSION="2.19"
+GCC_VERSION="4.3.2"
 
 BINUTILS="binutils-${BINUTILS_VERSION}.tar.gz"
