On Fri, 2026-02-06 at 14:28 +0100, Alexander Kanavin via lists.openembedded.org wrote: > From: Alexander Kanavin <[email protected]> > > Please see https://bugzilla.yoctoproject.org/show_bug.cgi?id=16087 > for the tricky, unpleasant details. This is addressing an issue with > recent Fedora distributions where they can contaminate sstate with > native executables that don't work when transferred onto alma/rocky 8/9. > > [YOCTO #16087]
Hi Alex, Thanks for working on this, we really appreciate the time is has taken to investigate! I think we need a little more detail in the commit message so that it is understandable if the bugzilla data is ever not accessible. Perhaps just something along the lines of: From Fedora 42 onwards, the --rosegment argument is passed to the linker by default when building native binaries. This triggers re-arrangement of sections by patchelf, resulting in binaries which are loaded incorrectly by older kernel versions. These "contaminated" native binaries end up in sstate and cause build failures when they are used on older distros such as AlmaLinux 8 & 9 or Rocky Linux 8 & 9. Best regards, -- Paul Barker
signature.asc
Description: This is a digitally signed message part
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#230621): https://lists.openembedded.org/g/openembedded-core/message/230621 Mute This Topic: https://lists.openembedded.org/mt/117670731/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
