summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/bb/siggen.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/bitbake/lib/bb/siggen.py b/bitbake/lib/bb/siggen.py
index 3a9e132bab..975ae41ac0 100644
--- a/bitbake/lib/bb/siggen.py
+++ b/bitbake/lib/bb/siggen.py
@@ -135,7 +135,7 @@ class SignatureGeneratorBasic(SignatureGenerator):
135 for task in taskdeps: 135 for task in taskdeps:
136 d.setVar("BB_BASEHASH_task-%s" % task, self.basehash[fn + "." + task]) 136 d.setVar("BB_BASEHASH_task-%s" % task, self.basehash[fn + "." + task])
137 137
138 def rundep_check(self, fn, recipename, task, dep, depname): 138 def rundep_check(self, fn, recipename, task, dep, depname, dataCache):
139 # Return True if we should keep the dependency, False to drop it 139 # Return True if we should keep the dependency, False to drop it
140 # We only manipulate the dependencies for packages not in the whitelist 140 # We only manipulate the dependencies for packages not in the whitelist
141 if self.twl and not self.twl.search(recipename): 141 if self.twl and not self.twl.search(recipename):
@@ -151,7 +151,7 @@ class SignatureGeneratorBasic(SignatureGenerator):
151 recipename = dataCache.pkg_fn[fn] 151 recipename = dataCache.pkg_fn[fn]
152 for dep in sorted(deps, key=clean_basepath): 152 for dep in sorted(deps, key=clean_basepath):
153 depname = dataCache.pkg_fn[self.pkgnameextract.search(dep).group('fn')] 153 depname = dataCache.pkg_fn[self.pkgnameextract.search(dep).group('fn')]
154 if not self.rundep_check(fn, recipename, task, dep, depname): 154 if not self.rundep_check(fn, recipename, task, dep, depname, dataCache):
155 continue 155 continue
156 if dep not in self.taskhash: 156 if dep not in self.taskhash:
157 bb.fatal("%s is not in taskhash, caller isn't calling in dependency order?", dep) 157 bb.fatal("%s is not in taskhash, caller isn't calling in dependency order?", dep)