https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118223
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WONTFIX Status|UNCONFIRMED |RESOLVED --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- >With large projects, taking long amounts of time to build, this is >objectionable. I don't see this as a big issue. Note I originally misunderstood the issue you were talking about. You are saying if you delete a header file that was used originally and now you need to rebuild everything. Large projects have handled this always by just make clean and rebuild. Incremental builds should only be used for small developmental changes. You should always do a full rebuild just in case there is some stale changes left behind in a large project. GCC for an example always requires you do a full bootstrap to make sure nothing gets miscompiled. I am not seeing why this is a huge problem in general.