https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48957
Eric Gallager <egallager at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |joseph at codesourcery dot com --- Comment #3 from Eric Gallager <egallager at gcc dot gnu.org> --- (In reply to Eric Gallager from comment #2) > (In reply to jos...@codesourcery.com from comment #1) > > On Wed, 11 May 2011, psmith at gnu dot org wrote: > > > > > I think that the include-fixed directory should be associated with the > > > sysroot, > > > > It should be associated with each system include directory (sysroot or > > otherwise) - so there should be a fixed version of /usr/local/include, > > searched immediately before /usr/local/include, and likewise for > > /usr/include. > > This sounds like an agreement that some form of change would be worthwhile; > I'm going to take that as confirmation. > > > But there are certainly sysroot uses where include-fixed is > > still relevant - where the sysroot is based on a copy of that used when > > GCC was built, but with extra libraries added. (That's the case of > > sysroots that works most reliably for other reasons as well; GCC's runtime > > libraries get configured depending on the libc libraries and headers > > present when GCC was built, and in some cases the headers affect the > > configuration of GCC itself as well as GCC's libraries.) > > > > http://gcc.gnu.org/ml/gcc-patches/2010-07/msg02088.html > > http://gcc.gnu.org/ml/gcc/2004-11/msg00255.html > > Shouldn't it be possible to come up with a solution that still supports > those cases while also fixing the cases Paul described? Joseph, can you think of one?