https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108182
--- Comment #13 from Iain Sandoe <iains at gcc dot gnu.org> --- Created attachment 54248 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54248&action=edit Revised fix This essentially makes Modula-2 build its include paths in the Front End (which is how all the other compilers in GCC work too). the huge advantages there are that the prefix and multilib info are all available (as is the sysroot) with no changes needed to gcc/gcc.cc .. + the prefix correctly follows relocation of the compiler.