I ran into another interesting cross-compile bug: Using dpkg-buildpackage -ahurd-i386, it configures gcc-3.3 like so:
--build=i386-linux --host=i386-gnu --target=i386-linux It looks like: DEB_TARGET_ARCH := $(shell dpkg-architecture -f \ -a$(GCC_TARGET) -qDEB_HOST_ARCH 2>/dev/null) Is flawed because it assumes that it GCC_TARGET isn't set that it must be targetted to the current machine. Instead it should check to see if DEB_BUILD_GNU_TYPE and DEB_HOST_GNU_TYPE are the same, and only use GCC_TARGET if they are. You could probably get more complicated if this is intended to build Canadian cross's as well - but that's just getting the rules right for doing the right thing when GCC_TARGET isn't defined. Tks, Jeff Bailey -- You said homosexuals form a small percentage of the population. So do Jews. Is that a reason to deny someone equality? - Richard Marceau