From: Joel Rosdahl Date: Sun, 30 May 2010 09:38:02 +0000 (+0200) Subject: Add another reason for direct mode miss but preprocessor mode hit X-Git-Tag: v3.0~90 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=816ec0053a83f68444d797b173a1318ddfa9ef36;p=thirdparty%2Fccache.git Add another reason for direct mode miss but preprocessor mode hit --- diff --git a/manual.txt b/manual.txt index 77c68eed0..ad419b227 100644 --- a/manual.txt +++ b/manual.txt @@ -581,6 +581,9 @@ problems and what may be done to increase the hit rate: * If ``cache hit (preprocessed)'' has been incremented instead of ``cache hit (direct)'', ccache has fallen back to preprocessor mode, which is generally slower. Some possible reasons are: +** Compiler arguments that are hashed in the direct mode but not in the + preprocessor mode have changed (*-I*, *-include*, *-D*, etc) and they didn't + affect the preprocessor output. ** The compiler option *-Xpreprocessor* or *-Wp,_X_* (except *-Wp,-MD,_path_* and *Wp,-MMD,_path_*) is used. ** This was the first compilation with a new value of *CCACHE_BASEDIR*.