diff -Naur gcc-4.7.0.orig/Makefile.def gcc-4.7.0/Makefile.def
--- gcc-4.7.0.orig/Makefile.def	2012-03-22 09:19:47.000000000 -0500
+++ gcc-4.7.0/Makefile.def	2012-03-22 09:32:52.000000000 -0500
@@ -503,6 +503,8 @@
 //  recursive make, we can't be that specific.
 dependencies = { module=all-target-libstdc++-v3; on=configure-target-libgomp; };
 
+dependencies = { module=install-target-libiberty; on=install-libiberty; };
+
 // Target modules in the 'src' repository.
 lang_env_dependencies = { module=libtermcap; };
 lang_env_dependencies = { module=rda; };
diff -Naur gcc-4.7.0.orig/Makefile.in gcc-4.7.0/Makefile.in
--- gcc-4.7.0.orig/Makefile.in	2012-03-22 09:19:32.000000000 -0500
+++ gcc-4.7.0/Makefile.in	2012-03-22 09:32:52.000000000 -0500
@@ -43472,6 +43472,7 @@
 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
+install-target-libiberty: maybe-install-libiberty
 all-target-libgloss: maybe-all-target-newlib
 all-target-winsup: maybe-all-target-libtermcap
 configure-target-newlib: maybe-all-binutils
