diff options
-rw-r--r-- | bitbake/lib/bb/cooker.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index 1ed3fd4cea..ab3de91dac 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py | |||
@@ -1276,6 +1276,7 @@ class BBCooker: | |||
1276 | fn = self.matchFile(fn) | 1276 | fn = self.matchFile(fn) |
1277 | 1277 | ||
1278 | self.buildSetVars() | 1278 | self.buildSetVars() |
1279 | self.reset_mtime_caches() | ||
1279 | 1280 | ||
1280 | bb_cache = bb.cache.Cache(self.databuilder, self.data_hash, self.caches_array) | 1281 | bb_cache = bb.cache.Cache(self.databuilder, self.data_hash, self.caches_array) |
1281 | 1282 | ||
@@ -1356,6 +1357,10 @@ class BBCooker: | |||
1356 | if fireevents: | 1357 | if fireevents: |
1357 | bb.event.fire(bb.event.BuildCompleted(len(rq.rqdata.runtaskentries), buildname, item, failures, interrupted), self.databuilder.mcdata[mc]) | 1358 | bb.event.fire(bb.event.BuildCompleted(len(rq.rqdata.runtaskentries), buildname, item, failures, interrupted), self.databuilder.mcdata[mc]) |
1358 | self.command.finishAsyncCommand(msg) | 1359 | self.command.finishAsyncCommand(msg) |
1360 | # We trashed self.recipecaches above | ||
1361 | self.parsecache_valid = False | ||
1362 | self.configuration.limited_deps = False | ||
1363 | bb.parse.siggen.reset(self.data) | ||
1359 | if quietlog: | 1364 | if quietlog: |
1360 | bb.runqueue.logger.setLevel(rqloglevel) | 1365 | bb.runqueue.logger.setLevel(rqloglevel) |
1361 | return False | 1366 | return False |