]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
bitbake: build/runqueue: Add noextra stamp file parameter to fix multiconfig builds
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 31 Aug 2016 10:37:53 +0000 (11:37 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 2 Sep 2016 17:09:49 +0000 (18:09 +0100)
commit412a26e154fb70473f2d96283f383aebce8f8e5e
tree2fcfca7934b84b196b3962c1b21581fdb36bd95a
parente7b2b7d40da1b9b9c67e6f5b0f4183800c664ddd
bitbake: build/runqueue: Add noextra stamp file parameter to fix multiconfig builds

We can't execute the same task for the same package_arch multiple
times as the current setup has conflicting directories. Since
these would usually have the same stamp/hash, we want to execute in
sequence rather than in parallel, so for the purposes of task execution,
don't consider the "extra-info" on the stamp files. We need to add
a parameter to the stamp function to achieve this.

This avoids multiple update-rc.d populate_sysroot tasks executing in
parallel and breaking multiconfig builds.

(Bitbake rev: a9041fc96a14e718c0c1d1676e705343b9e872d3)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/build.py
bitbake/lib/bb/runqueue.py