]> code.ossystems Code Review - openembedded-core.git/commit
sstatesig: Revert "Test cross/native hashserv method extension"
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 28 Sep 2021 16:59:09 +0000 (17:59 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 1 Oct 2021 13:52:24 +0000 (14:52 +0100)
commitbe67dc551ca15a6f19855e8e99848aab2a33800d
tree2b81fd4ba60e0fa58872c0229fd4536f2ccc2e3b
parentceabe8b89f8a0b75d22a286e6f86d260f7e2fd3b
sstatesig: Revert "Test cross/native hashserv method extension"

This reverts commit 2a76082363d189880613765ad339718e3614049d.

We have an issue where x86 host builds are not matching hashes with
aarch64 host builds. We'd expect that for a given target, the target
artefacts should work regardless of the host architecture, compiler
version etc. but this isn't happening and the hashes are differing.
This is due to issues from hash equivalence.

I believe the commit being reverted was added as a test and there were
other fixes at the time which resolved these issues.

As illustration of that, different gcc versions are not cauing issues
with hash equivalence. That should be similar to the aarch64 case vs.
x86-64 and hence if we're not seeing gcc verison issues, we also don't
need this special case. As such, revert it as we don't need it and it
is in fact breaking sstate reuse cross platform.

[YOCTO #14578]

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