]> code.ossystems Code Review - openembedded-core.git/commit
buildtools/uninative-tarball: Fix deployment overlap issues uninative-1.4
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 23 Sep 2016 17:05:16 +0000 (18:05 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 23 Sep 2016 17:06:03 +0000 (18:06 +0100)
commit1dbc6ec4ca061570d2482c9abebcf720298db9b7
tree85da63db1d5cd4fe16a32e0f64648255e9452c8b
parent8d6ee36493800a30e9bd6eacb671fbafe5d61ad7
buildtools/uninative-tarball: Fix deployment overlap issues

We still have problems where deploying SDKMACHINE=i686 can cause removal
of SDKMACHINE=x86_64 artefacts.

The reason is that x86_64 is a BUILD_ARCH as well as an SDK_ARCH and
the manifest namespaces overlap. To fix this, set PACKAGE_ARCH and
the stamp-extra-into to include SDK_OS. SDK_OS may not be entirely correct
but it is what sstate.bbclass uses for nativesdk and fixing that is
a separate issue.

This is confirmed to resolve artefact problems on the AB which have been
delaying a new uninative release.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/meta/buildtools-tarball.bb
meta/recipes-core/meta/uninative-tarball.bb