Bug 16334 - core-image-weston is broken on arm32 with musl
Summary: core-image-weston is broken on arm32 with musl
Status: NEW
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: graphics (show other bugs)
Version: unspecified
Hardware: ARM arm
: Medium normal
Target Milestone: 6.1
Assignee: Khem Raj
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2026-06-26 09:08 UTC by Gyorgy Sarvari
Modified: 2026-07-02 14:36 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: Regression (Used to work)
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gyorgy Sarvari 2026-06-26 09:08:43 UTC
When core-image-weston is built for qemuarm with musl libc, weston fails to start up.

Apparently this has been broken since years.
First it was broken by a musl upgrade:
https://git.openembedded.org/openembedded-core/commit/?id=0d0a2d62810bfa7ea51d536c4e43c2edae823a6b

Reverting the following musl commit allows it to start up: https://github.com/kraj/musl/commit/e17b9d74 - though have no idea where the bug is, if it's in weston or in musl, maybe somewhere else.

But a bit later the image was broken once again, this time by a mesa upgrade: https://git.openembedded.org/openembedded-core/commit/?id=f9eb0468e45ee5a6a3b3195ef5e78c328c4347c9 - but I don't have the energy to bisect this too.

Maybe arm32+musl+weston combo should be considered unsupported?
Comment 1 Gyorgy Sarvari 2026-06-28 09:24:45 UTC
Since I opened this, it might be worth mentioning also that matchbox-desktop also fails to start in core-image-sato with qemuarm+musl combo, unless "opengl wayland vulkan" are removed from DISTRO_FEATURES (which became default some time ago)