diff -urN gcc-4.1/debian/rules.d/binary-libstdcxx-cross.mk gcc-4.1.cross/debian/rules.d/binary-libstdcxx-cross.mk
--- gcc-4.1/debian/rules.d/binary-libstdcxx-cross.mk	2008-06-03 09:14:25.000000000 +0000
+++ gcc-4.1.cross/debian/rules.d/binary-libstdcxx-cross.mk	2008-06-03 09:43:35.000000000 +0000
@@ -18,6 +18,9 @@
   ifeq ($(DEB_TARGET_GNU_TYPE),powerpc-linux-gnu)
     AUX_DEB_TARGET_GNU_TYPE := powerpc64-linux-gnu
   endif
+  ifeq ($(DEB_TARGET_GNU_TYPE),i486-linux-gnu)
+    AUX_DEB_TARGET_GNU_TYPE := x86_64-linux-gnu
+  endif
 endif
 
 libstdc_ext = -$(BASE_VERSION)
