]> code.ossystems Code Review - openembedded-core.git/commit
abi_version/staging: Bump versions to force rebuild after sstate corruption
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 30 Apr 2020 19:55:39 +0000 (20:55 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 2 May 2020 08:08:46 +0000 (09:08 +0100)
commit23cdfa9eb23146a69edb77a83ef03719a62ddaae
treefc03d4d71bed0715c3c9ff64bd235ee19978e236
parentd0d4853dd773f7bbe0f72e50144559b80e80d67a
abi_version/staging: Bump versions to force rebuild after sstate corruption

A "broken" buildtools-extended-tarball has been released into the wild
where it is optimising binaries for the host processsor. This is fine in
local usage but in a non-homogeneous cluster like our autobuilder, this
results in SIGILL on other machines when the sstate is shared amongst them
and is painful to debug.

The buildtools tarball has been fixed but we need to invalidate the hash
equivalence and sstate data. This change does that. Adding to OE-Core
rather than autobuilder local changes as its good to illustrate how to
do this and the issue is potentially wider than just Yocto Project
infrastructure.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/staging.bbclass
meta/conf/abi_version.conf