Hello, I'm currently trying to support Ubuntu 26.04 on Scarthgap, but by doing so, I awaken bugs fixed on master. The current (and hardest one yet) is: 16058 – AB-INT: rust do_test_compile/do_install segfault https://bugzilla.yoctoproject.org/show_bug.cgi?id=16058
I've this bug triggered here: https://autobuilder.yoctoproject.org/valkyrie/?#/builders/40/builds/3981 To fix that, I've tried to backport the fixes mentionned in the bug: * commit 74ba238ff1ba ("rust: Enable dynamic linking with llvm") * (commit c31859be39c6 ("rust-llvm: Disable libedit") because I trigerred a libedit related linking issue) * commit d0671c3dad87 ("rust: enable dynamic LLVM linking by default") But that last commit appears difficult to backport: It was made after master switch the LLVM compiling rust from rust-llvm to common llvm. I've hacked the backport until it passes testing: https://autobuilder.yoctoproject.org/valkyrie/?#/builders/29/builds/4085 ... but I'm really *NOT* sure this is the right approach. Hence this RFC with the patches I ended-up with. If anyone could check/review/improve these patches to help me get them to a mergable state, that'd be nice. Otherwise, I would have no other choice than never support Ubuntu 26.04 on Scarthgap. Thanks! I've copied the bug CC list for awareness: Signed-off-by: Yoann Congal <[email protected]> --- Richard Purdie (1): rust-llvm: Disable libedit Sunil Dora (2): rust: Enable dynamic linking with llvm WIP backport: rust: enable dynamic LLVM linking by default meta/lib/oeqa/selftest/cases/rust.py | 2 +- meta/recipes-devtools/rust/rust-llvm_1.75.0.bb | 40 ++++++++++++++++++++++++-- meta/recipes-devtools/rust/rust_1.75.0.bb | 6 ++++ 3 files changed, 45 insertions(+), 3 deletions(-) --- base-commit: f42bc5a91196691a30d92482fdf2eca7eabdbe25 change-id: 20260626-ycongal-scarthgap-rust-segfault-812ae2a9c95d Best regards, -- Yoann Congal <[email protected]>
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#239626): https://lists.openembedded.org/g/openembedded-core/message/239626 Mute This Topic: https://lists.openembedded.org/mt/119988126/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
