https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101711
--- Comment #6 from ctice at gcc dot gnu.org --- I applied the patch supplied in comment 5. I added --with-sysroot=/usr/local to my configure command (still not using --enable-threads=mcf or --enable-vtable-verify). Now it configures, but the make command fails while building gcc, complaining that: The directory that should contain system headers does not exist: /usr/local/mingw/include Which is completely true. I'm working on an elf/linux machine (x86_64) and I have no mingw headers. Where can I get the appropriate headers (and anything else I will need) in order to make this cross compile work?