summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Schubert <ben.c.schubert@gmail.com>2019-03-19 17:51:35 +0000
committerBenjamin Schubert <ben.c.schubert@gmail.com>2019-03-21 11:13:59 +0000
commitfa06745f9488e6cf9c2bb4a6249a1fe943a2a202 (patch)
tree4a2e40fd727e4e972885c912ae0af8f51dbf5897
parent8f88f45e8282d40425e2e6397878c7dbba570f4d (diff)
downloadbuildstream-fa06745f9488e6cf9c2bb4a6249a1fe943a2a202.tar.gz
fixup! WIP: simplify
-rw-r--r--buildstream/element.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/buildstream/element.py b/buildstream/element.py
index 558cab1f2..91731f6ad 100644
--- a/buildstream/element.py
+++ b/buildstream/element.py
@@ -2971,6 +2971,10 @@ class Element(Plugin):
for rdep in element.__reverse_dependencies_for_runtime:
queue.push(rdep.__node_id, rdep)
+ if element.__cache_key == old_cache_key:
+ for rdep in element.__reverse_dependencies_for_build:
+ queue.push(rdep.__node_id, rdep)
+
def _overlap_error_detail(f, forbidden_overlap_elements, elements):
if forbidden_overlap_elements: