diff --git a/ChangeLog b/ChangeLog
index 56d989f5b0cb2cb9f0ed46dea68dce521a1dacd8..6cd622d30a7a99ff6fcffb4e429e6dd01e3bc93d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-11-14  Jie Zhang  <jie.zhang@analog.com>
+
+	* configure.in: Remove target-libgloss from noconfigdirs for
+	bfin-*-*.
+	* configure: Regenerated.
+
 2006-11-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* configure.in (have_gmp): Only error if the gcc directory exists.
diff --git a/configure.in b/configure.in
index ac5512f6601909c4aaef04c65c658cac4aa76c43..ccb1b93ecdf5340687c5a06fd5f2850a726a3872 100644
--- a/configure.in
+++ b/configure.in
@@ -507,7 +507,7 @@ case "${target}" in
     noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
     ;;
   bfin-*-*)
-    noconfigdirs="$noconfigdirs target-libgloss gdb"
+    noconfigdirs="$noconfigdirs gdb"
     if test x${is_cross_compiler} != xno ; then
       target_configdirs="${target_configdirs} target-bsp target-cygmon"
     fi