]> code.ossystems Code Review - openembedded-core.git/commitdiff
lib/oe/sstatesig: exclude ccache-native from signature hashes
authorRoss Burton <ross.burton@intel.com>
Mon, 10 Jul 2017 16:29:58 +0000 (17:29 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 17 Jul 2017 12:48:53 +0000 (13:48 +0100)
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

index b8dd4c869eda3ff7d8e8828232463d411f558e76..5a4093266d43097f174275e12a10795cd4f35280 100644 (file)
@@ -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