diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 865d9be2a6f1cbeae2142ced762de869cb3104ac..a274c241dc18635314649cfc6351b06d4a163a9e 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2003-10-11  Bernardo Innocenti  <bernie@develer.com>
+
+	* crossconfig.m4 (*-uclinux*): New target.
+	* configure: Regenerate.
+
 2003-10-10  Paolo Carlini  <pcarlini@unitus.it>
 
 	* include/bits/ostream.tcc (operator<<(basic_ostream&, _CharT))
diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure
index 4bf083265e90656cbf13811ba60fd566e8c99fe6..49a37bb49dcc4ecec2b795be630344639ce4ec3c 100755
--- a/libstdc++-v3/configure
+++ b/libstdc++-v3/configure
@@ -51047,7 +51047,7 @@ _ACEOF
 	;;
     esac
     ;;
-  *-linux*)
+  *-linux* | *-uclinux*)
     #os_include_dir="os/gnu-linux"
 
 
diff --git a/libstdc++-v3/crossconfig.m4 b/libstdc++-v3/crossconfig.m4
index 2da803892636fa354f62b450e48cb58fc59724c7..be4398c63abc21c8e062d02624b32538010b6277 100644
--- a/libstdc++-v3/crossconfig.m4
+++ b/libstdc++-v3/crossconfig.m4
@@ -125,7 +125,7 @@ case "${host}" in
 	;;
     esac
     ;;
-  *-linux*)
+  *-linux* | *-uclinux*)
     #os_include_dir="os/gnu-linux"
     AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
       machine/endian.h machine/param.h sys/machine.h sys/types.h \