mirror of
https://git.yoctoproject.org/poky
synced 2026-06-12 04:40:24 +00:00
externalsrc: No single-task lock if S != B
Allow different recipes to build things from the one external source tree in parallel, but only if the build is happening outside the source tree. (From OE-Core rev: 8c6b12683c3160a5b7c62d1fe00a9f848e062df0) Signed-off-by: Douglas Royds <douglas.royds@taitradio.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
ad30a6d470
commit
7e38f67127
@@ -85,7 +85,7 @@ python () {
|
||||
if task.endswith("_setscene"):
|
||||
# sstate is never going to work for external source trees, disable it
|
||||
bb.build.deltask(task, d)
|
||||
else:
|
||||
elif os.path.realpath(d.getVar('S')) == os.path.realpath(d.getVar('B')):
|
||||
# Since configure will likely touch ${S}, ensure only we lock so one task has access at a time
|
||||
d.appendVarFlag(task, "lockfiles", " ${S}/singletask.lock")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user