[5/5] lib/oe/sstatesig: exclude ccache-native from signature hashes

Message ID 20170712124331.12444-5-ross.burton@intel.com
State Accepted
Commit ffeca7dcc1abe82cad8374a31bf72b36a472fa1b
Headers show
  • [1/5] ccache: don't export CCACHE_DISABLE globally
Related show

Commit Message

Ross Burton July 12, 2017, 12:43 p.m.
Enabling ccache should not cause a complete rebuild, so filter out ccache-native
from the dependencies the same way we do for quilt-native (so the world doesn't
repatch if quilt changes).

This doesn't effect the actual dependencies, just the dependencies that impact
the hash.

[ YOCTO #11417 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>

 meta/lib/oe/sstatesig.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


Openembedded-core mailing list


diff --git a/meta/lib/oe/sstatesig.py b/meta/lib/oe/sstatesig.py
index b8dd4c869ed..5a4093266d4 100644
--- a/meta/lib/oe/sstatesig.py
+++ b/meta/lib/oe/sstatesig.py
@@ -29,7 +29,7 @@  def sstate_rundepfilter(siggen, fn, recipename, task, dep, depname, dataCache):
         return True
     # Quilt (patch application) changing isn't likely to affect anything
-    excludelist = ['quilt-native', 'subversion-native', 'git-native']
+    excludelist = ['quilt-native', 'subversion-native', 'git-native', 'ccache-native']
     if depname in excludelist and recipename != depname:
         return False