summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/cooker.py
diff options
context:
space:
mode:
authorEd Bartosh <ed.bartosh@linux.intel.com>2015-04-21 18:48:49 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-04-29 10:59:54 +0100
commitdb409697db2ea0931cdcd2015d089b6b0ea39bbb (patch)
tree9017ebe42175471efebd888cc8a36e3638726c8f /bitbake/lib/bb/cooker.py
parent4eeae70a451e25143036bc2d4118d64b2ab1d850 (diff)
downloadpoky-db409697db2ea0931cdcd2015d089b6b0ea39bbb.tar.gz
bitbake: bitbake: reset build mtime cache before the build
Introduced build mtime cache structure. Reset it before the build to prevent bitbake from crashing when build/tmp/stamps hierarchy is removed. [YOCTO: #7562] (Bitbake rev: f8590547a198a78334debdf14bf40acb50c22ecc) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/cooker.py')
-rw-r--r--bitbake/lib/bb/cooker.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py
index 9c101f2e72..ddf5fedb83 100644
--- a/bitbake/lib/bb/cooker.py
+++ b/bitbake/lib/bb/cooker.py
@@ -35,7 +35,7 @@ from contextlib import closing
35from functools import wraps 35from functools import wraps
36from collections import defaultdict 36from collections import defaultdict
37import bb, bb.exceptions, bb.command 37import bb, bb.exceptions, bb.command
38from bb import utils, data, parse, event, cache, providers, taskdata, runqueue 38from bb import utils, data, parse, event, cache, providers, taskdata, runqueue, build
39import Queue 39import Queue
40import signal 40import signal
41import prserv.serv 41import prserv.serv
@@ -1343,6 +1343,7 @@ class BBCooker:
1343 return True 1343 return True
1344 return retval 1344 return retval
1345 1345
1346 build.reset_cache()
1346 self.buildSetVars() 1347 self.buildSetVars()
1347 1348
1348 taskdata, runlist, fulltargetlist = self.buildTaskData(targets, task, self.configuration.abort) 1349 taskdata, runlist, fulltargetlist = self.buildTaskData(targets, task, self.configuration.abort)