aboutsummaryrefslogtreecommitdiffstats
path: root/lib/bb/cache.py
diff options
context:
space:
mode:
authorJoshua Watt <JPEWhacker@gmail.com>2020-06-05 22:15:29 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-06-06 23:11:35 +0100
commitdd6d8eca2027f8d9be8a734a493227b440075e49 (patch)
tree6d47d412a8b2f7c9c3594b8e1ac1becd60cb5154 /lib/bb/cache.py
parent1350f241b7d991bd191ce9e44f6662e4376c6e24 (diff)
downloadbitbake-contrib-dd6d8eca2027f8d9be8a734a493227b440075e49.tar.gz
bitbake: cooker: Split file collections per multiconfig
Splits the cooker to track a collection per multiconfig instead of a single collection for all multiconfigs. Practically speaking, this allows each multiconfigs to each have different BBMASKs that apply to it instead of each one using the mask specified in the base configuration. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib/bb/cache.py')
-rw-r--r--lib/bb/cache.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/bb/cache.py b/lib/bb/cache.py
index d1be83617..aa5ec5b59 100644
--- a/lib/bb/cache.py
+++ b/lib/bb/cache.py
@@ -623,7 +623,7 @@ class Cache(NoCache):
self.remove(fn)
return False
- if appends != info_array[0].appends:
+ if tuple(appends) != tuple(info_array[0].appends):
logger.debug(2, "Cache: appends for %s changed", fn)
logger.debug(2, "%s to %s" % (str(appends), str(info_array[0].appends)))
self.remove(fn)