diff options
author | Ed Bartosh <ed.bartosh@linux.intel.com> | 2015-04-21 18:48:49 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-04-29 10:59:54 +0100 |
commit | db409697db2ea0931cdcd2015d089b6b0ea39bbb (patch) | |
tree | 9017ebe42175471efebd888cc8a36e3638726c8f /bitbake/lib/bb/cooker.py | |
parent | 4eeae70a451e25143036bc2d4118d64b2ab1d850 (diff) | |
download | poky-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.py | 3 |
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 | |||
35 | from functools import wraps | 35 | from functools import wraps |
36 | from collections import defaultdict | 36 | from collections import defaultdict |
37 | import bb, bb.exceptions, bb.command | 37 | import bb, bb.exceptions, bb.command |
38 | from bb import utils, data, parse, event, cache, providers, taskdata, runqueue | 38 | from bb import utils, data, parse, event, cache, providers, taskdata, runqueue, build |
39 | import Queue | 39 | import Queue |
40 | import signal | 40 | import signal |
41 | import prserv.serv | 41 | import 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) |