A canadian cross of the compiler failed as it tried to link fix-header. It's using a mix of build and host object files to build this. The Makefile reads:
# This is nominally a 'build' program, but it's run only when host==build, # so we can (indeed, must) use $(LIBDEPS) and $(LIBS). I, however, don't have host==build, and it still tries to do this. >From what I can tell, there doesn't appear to be proper host==build checks in place. Simply setting use_fixproto in config.gcc is enough to try to build fix-header. -- Summary: Canadian cross build fails. Product: gcc Version: 4.0.1 Status: UNCONFIRMED Severity: normal Priority: P2 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: green at redhat dot com CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i386-mingw32 GCC target triplet: i386-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21403