Hi everyone,
We are working on Rust v1.91.0 and v1.91.1 version upgrade and the
branch is available here:
https://git.openembedded.org/openembedded-core-contrib/log/?h=deepesh/ys_rust_191
Following observations were made when testing in AB and local setup:
1. Initial testing without new bitbake setup (previous old workflow):
The test suite builds passed successfully on AB (tested on 31-10-2025)
when tested without the new bitbake-setup.
https://autobuilder.yoctoproject.org/valkyrie/#/builders/66/builds/2592
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/2809
https://autobuilder.yoctoproject.org/valkyrie/#/builders/58/builds/653
2. Issues post individual clones of bitbake and oe-core:
After the poky repo was dropped, we tested the test suite with new local
setup
and the same "target-rust-ccld" linker issue (missing zlib and zstd)
was observed for "all targets" as seen by Peter Tatrai for ppc64.
https://autobuilder.yoctoproject.org/valkyrie/#/builders/66/builds/2646/steps/13/logs/stdio
https://lists.openembedded.org/g/openembedded-core/message/225636
This issue was resolved after passing zlib and zstd to the testing image
as described in Peter's patches:
https://git.openembedded.org/openembedded-core/commit/?h=master-next&id=b7f2339d3c94d9167a9dbcead963fd3555fad8f9
https://git.openembedded.org/openembedded-core/commit/?h=master-next&id=36cc3834dc66e78c0a90306c6e4a8c28c6254aac
3. Local Testing Observations:
While the above failure was resolved however there was another error as
follows:
/1 command(s) did not execute successfully:
- Command
`/home/oe/build-st/tmp/work/x86-64-v3-poky-linux/rust/1.91.1/recipe-sysroot-native/usr/bin/cargo
run --target x86_64-unknown-linux-gnu -Zbinary-dep-depinfo -j 192
-Zroot-dir=/home/oe/build-st/tmp/work/x86-64-v3-poky-linux/rust/1.91.1/sources/rustc-1.91.1-src
--frozen --release --manifest-path
/home/oe/build-st/tmp/work/x86-64-v3-poky-linux/rust/1.91.1/sources/rustc-1.91.1-src/src/tools/tier-check/Cargo.toml
/home/oe/build-st/tmp/work/x86-64-v3-poky-linux/rust/1.91.1/sources/rustc-1.91.1-src/src/doc/rustc/src/platform-support.md
/home/oe/build-st/tmp/work/x86-64-v3-poky-linux/rust/1.9
1.1/sources/rustc-1.91.1-src/build/x86_64-poky-linux-gnu/stage2/bin/rustc
[workdir=/home/oe/build-st/tmp/work/x86-64-v3-poky-linux/rust/1.91.1/sources/rustc-1.91.1-src]`
failed with exit code 101
Created at: src/bootstrap/src/core/build_steps/tool.rs:174:21
Executed at: src/bootstrap/src/core/build_steps/test.rs:3436:55
Build completed unsuccessfully in 0:32:58/
This issue has not been observed on AB so far.
4. Subsequent failure in openssl-sys build in AB:
When tested the same in AB, we encountered another failure while
building openssl-sys (v0.9.109).
The error log points to an issue during the execution of the openssl-sys
custom build command: (line no. 34569):
https://autobuilder.yoctoproject.org/valkyrie/#/builders/66/builds/2639/steps/13/logs/stdio
It appears to be related to a failure in executing the build script for
openssl-sys.
The failure may be intermittent.
Error Message:
/error: failed to run custom build command for `openssl-sys
v0.9.109`Caused by: process didn't exit successfully:
`/srv/pokybuild/yocto-worker/qemux86-64-tc/build/build-st-3420499/tmp/work/x86-64-v3-poky-linux/rust/1.91.1/sources/rustc-1.91.1-src/build/x86_64-unknown-linux-gnu/stage2-tools/release/build/openssl-sys-bc375833fe379304/build-script-main`
(exit status: 101) /
5. Segfault Issues Reported by Mathieu:
Additionally, Mathieu reported segfaults during the do_test_compile and
do_install steps of the Rust build, potentially related to corrupted
sstate-cache.
https://bugzilla.yoctoproject.org/show_bug.cgi?id=16058
We have not been able to reproduce this issue locally at this point.
Currently, with recent changes in bitbake we are experiencing rust
v.1.91 build issues.
We are investigating the cause for these issues and the inconsistency in
local v/s AB .
Any suggestions, insights, or pointers regarding the above issues would
be highly appreciated .
Thanks.
Regards,
Yash
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#226494):
https://lists.openembedded.org/g/openembedded-core/message/226494
Mute This Topic: https://lists.openembedded.org/mt/116338092/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-