Hi Joel, *, On Sun, Nov 4, 2012 at 8:10 PM, Joel Rosdahl <[email protected]> wrote: > > The direct mode, which was introduced in version 3.0 almost three years > ago, has a design bug. The essence of the problem is that in the direct > mode, ccache records header files that were used by the compiler, but it > doesn't record header files that were not used but could have been used if > they existed.
I wouldn't call it a bug, it is just how it works. If you're going to "fix" this, then please by introducing a "safe direct" mode in addition to the current direct mode. If people create headers with the same name all over the place, only they should "suffer". >From my understanding this is impossible to fix without sacrifying what direct mode is about. (avoiding to run the preprocessor, or something similar that simulates a preprocessor) ciao Christian _______________________________________________ ccache mailing list [email protected] https://lists.samba.org/mailman/listinfo/ccache
