------- Comment #3 from rainer at emrich-ebersheim dot de 2009-11-07 11:04 ------- (In reply to comment #2) > (In reply to comment #1) > > That is because the way you configured GCC with > > --with-sysroot=/mingw/test/sysroot > > > > Since that is true, it adds the sysroot to C:/MinGW/test/prefix/include. > > > > I don't think so. Sysroot and prefix are completely independend things and > this > works for me on linux. >
Andrew you're right in that --with-sysroot=$sysroot prepends $sysroot to $prefix/include -> $sysroot/$prefix/include. This is consistent since at least gcc-3.4.6. But IMHO this doesn't make any sense. You will hardly find such a path in any setup. I suggest to remove the $sysroot prefix in this particular case at least for *-*-mingw32 targets. Because it prevents building a relocatable gcc setup including the runtime which works without additional settings for the include search path. But that's important for these targets. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41943