diff --git a/config/ChangeLog b/config/ChangeLog
index 75bee5d9eb2e61a0066777bd708a65e8357a0c88..8662c7abaef93148130170b24d5f9b7f6579827e 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,7 @@
+2008-08-03  Alan Modra  <amodra@bigpond.net.au>
+
+	* mt-spu (all-ld): Update for ld Makefile changes.
+
 2008-08-02  Keith Seitz  <keiths@redhat.com>
 
 	* tcl.m4 (SC_PATH_TCLCONFIG): Add some simple logic to deal
diff --git a/config/mt-spu b/config/mt-spu
index c2dbc66e99973d8263e01c3fe7850c6deb7aaa6d..7efa74ca41e2ddaa0c6c587389f5012040d95e26 100644
--- a/config/mt-spu
+++ b/config/mt-spu
@@ -1,4 +1,2 @@
-# spu ld makefile invokes as-new in maintainer mode.
-all-ld: $(MAINT) all-gas
-# spu ld makefile invokes bin2c
-all-ld: all-binutils
+# spu ld makefile invokes as-new and bin2c in maintainer mode.
+all-ld: $(MAINT) all-gas all-binutils