[ccache] direct mode

Andrew Stubbs andrew_stubbs at mentor.com
Wed Oct 23 10:03:59 MDT 2013


On 23/10/13 16:27, Ian Norton wrote:
>  > This scheme does not allow for the case where the compiler's search
> path has been changed, but the "gcc" binary has not, but it should
> certainly catch the cases where the include directories have been
> updated, or the user's own -I include paths have new content.
>
> Is it even possible to change the search paths without a rebuild?

Yes, you can modify the default specs file. (Actually, the default specs 
are built into the gcc binary, but gcc will automatically loads specs 
from a file in the right spot, if you create one.)

>  > In terms of false negatives, it's hard to tell the difference between
> "" and <> includes (in which the search path starts in a different
> place), and it'll be suboptimal where the user's source contains
> explicit paths to header files.
>
> I would hole that statting missing would be quite inexpensive

Hope? Yes, that's my expectation, but any syscall is more expensive than 
not having it.

Andre



More information about the ccache mailing list