diff --git a/ChangeLog b/ChangeLog
index 19685e74d2bd60945f2cbf1f0b211bd1a0eae2a0..4407ade3974842c06bd4762f29ecfcae524f80d8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-10-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* configure.in (*-*-darwin*): Build bfd, binutils and opcodes.
+	* configure: Regenerated.
+
 2005-09-30  Andrew Pinski  <pinskia@physics.uc.edu>
 
 	* configure: Regenerate with the correct
diff --git a/configure b/configure
index 48058b96099c084042319e78284d01c4338775e8..2101f6b00de862bd479e984bbfa1bc0cfb88c563 100755
--- a/configure
+++ b/configure
@@ -1156,7 +1156,7 @@ case "${target}" in
     noconfigdirs="$noconfigdirs sim target-rda"
     ;;
   *-*-darwin*)
-    noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof"
+    noconfigdirs="$noconfigdirs ld gas gdb gprof"
     noconfigdirs="$noconfigdirs sim target-rda"
     noconfigdirs="$noconfigdirs ${libgcj}"
     ;;
diff --git a/configure.in b/configure.in
index 490e7b7006551a04498a9d939eeba3592dea3a5d..fc0e8038caeaabfd0f8d7f2ec894c97e6f2ccf71 100644
--- a/configure.in
+++ b/configure.in
@@ -364,7 +364,7 @@ case "${target}" in
     noconfigdirs="$noconfigdirs sim target-rda"
     ;;
   *-*-darwin*)
-    noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof"
+    noconfigdirs="$noconfigdirs ld gas gdb gprof"
     noconfigdirs="$noconfigdirs sim target-rda"
     noconfigdirs="$noconfigdirs ${libgcj}"
     ;;