]> code.ossystems Code Review - openembedded-core.git/commit
lib/oe/sstatesig: Fix task mappings from multilib<->non-multilib contexts
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 2 Jul 2018 09:05:17 +0000 (09:05 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 2 Jul 2018 16:13:19 +0000 (17:13 +0100)
commitaf7cd7823a8cc95c9f849498b2416cdb0d4d103e
tree0be0ff50f2ab83d8ffadc2eb7b1b26aebfd1c038
parentcc1c481560b81c223170230430308c7e2f08c812
lib/oe/sstatesig: Fix task mappings from multilib<->non-multilib contexts

If we're in a multilib context already and want a non-multilib context
this function returned incorrect values.

Try and retain optimisations for the common case not needing to request
a datastore but allow the different multilib/non-multilib combinations
to work too.

This fixes bugs where rootfs generation of a multilib image would
write into incorrect locations, or be unable to find sstate manifest
files due to incorrect data stores being used to expand data.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oe/sstatesig.py