From: Scott Murray <scott.murray@konsulko.com>
To: yocto-patches@lists.yoctoproject.org
Subject: [meta-lts-mixins][scarthgap/rust][PATCH 00/35] Update to 1.96.1
Date: Fri, 31 Jul 2026 07:32:30 -0400 [thread overview]
Message-ID: <cover.1785496469.git.scott.murray@konsulko.com> (raw)
This patch series for the scarthgap/rust mixin layer backports the
recent Rust toolchain changes in oe-core master branch to pull in
the 1.92.0 -> 1.96.1 updates and other fixes. Note that due to
scarthgap not having the later clang integration some changes
related to an issue with sstate reuse across hosts with different
toolchains ([YOCTO #16058]) are not really viable to backport with
this mixin. I have not confirmed whether the issue exists with the
rust-llvm toolchain used to build Rust in scarthgap, if you do
encounter a similar issue while using the mixin, please let me know.
I intend to merge this series to scarthgap/rust by end of day Tuesday
(August 4, EST) unless a serious showstopper is pointed out.
Scott
Changes:
Alex Kiernan (1):
rust-target-config: armv8a AArch32 Thumb build fixes
Alexander Kanavin (1):
librsvg: upgrade: 2.62.2 -> 2.62.3
Changqing Li (1):
librsvg: move symlink file for ptest in package librsvg-ptest
Deepesh Varatharajan (9):
cargo-c: update 0.10.19 -> 0.10.20
rust: Upgrade 1.93.0 -> 1.94.0
cargo-c: Move recipe out of rust directory
rust: Drop revert-link-std-statically-in-rustc_driver-feature.patch
rust: Drop oeqa-selftest-Increase-timeout-in-process-sigpipe-ru.patch
rust: Fix flaky assertions in oneshot tests
rust: Upgrade 1.94.0 -> 1.94.1
rust: Upgrade 1.94.1 -> 1.95.0
rust: Upgrade 1.95.0 -> 1.96.0
George Refseth (1):
cargo_common.bbclass: add subdir argument to git dependency to let
cargo find crate
Harish Sadineni (1):
rust: install Rust library sources for 'make rustavailable' support
Hemanth Kumar M D (1):
rust: Upgrade 1.92.0 -> 1.93.0
Jesse Van Gavere (1):
rust: export CARGO_BUILD_TARGET
Khem Raj (2):
rust: Fix build with llvm-22
rust: Fix loongarch unit test with llvm-22
Martin Schwan (2):
cargo-update-recipe-crates: Don't fail for partially empty Cargo.lock
cargo-update-recipe-crates: Properly close target file after writing
Peter Marko (2):
cargo: set status of CVE-2023-40030
cargo: set CVE_PRODUCT
Peter Tatrai (2):
rust: fix codegen test failure on big-endian targets
rust: backport explicit-tail-calls test skips for unsupported LLVM
targets
Ross Burton (9):
librsvg: remove obsolete .la deletion
librsvg: consolidate DEPENDS
librsvg: consolidate PACKAGECONFIG
librsvg: rewrite cross gdk-pixbuf-query-loaders handling
librsvg: remove dependency on liberation-fonts
librsvg: add PACKAGECONFIGs for avif and gdkpixbuf
librsvg: upgrade 2.61.3 -> 2.62.2
classes/cargo: fix indentation
classes/cargo: remove BUILD_MODE, replace with CARGO_PROFILE
Sundeep KOKKONDA (1):
rust: Upgrade 1.96.0 -> 1.96.1
Taruntej Kanakamalla (1):
cargo_c.bbclass: pass --libdir to cargo cinstall
.../cargo-update-recipe-crates.bbclass | 19 +-
classes-recipe/cargo.bbclass | 22 +-
classes-recipe/cargo_c.bbclass | 1 +
classes-recipe/cargo_common.bbclass | 3 +
classes-recipe/rust-target-config.bbclass | 34 +-
conf/layer.conf | 2 +-
lib/oeqa/selftest/cases/rust_mixin.py | 3 +-
.../{rust => cargo-c}/cargo-c-crates.inc | 434 +++++++--------
...Use-libc-SYS_futex_time64-on-riscv32.patch | 0
.../cargo-c_0.10.20+cargo-0.94.0.bb} | 2 +-
.../rust/{cargo_1.92.0.bb => cargo_1.96.1.bb} | 4 +
...teps-tool.rs-switch-off-lto-for-rust.patch | 4 +-
...-build-failure-with-unstable-options.patch | 63 +++
...xplicit-tail-calls-disable-two-tests.patch | 39 ++
...lls-ignore-tests-on-unsupported-llvm.patch | 96 ++++
...crease-timeout-in-process-sigpipe-ru.patch | 31 --
...d-statically-in-rustc_driver-feature.patch | 229 --------
.../rust/files/rust-oe-selftest.patch | 115 ++--
...ibstd-rs_1.92.0.bb => libstd-rs_1.96.1.bb} | 0
recipes-devtools/rust/rust-cross-canadian.inc | 1 +
....92.0.bb => rust-cross-canadian_1.96.1.bb} | 0
...-llvm-allow-env-override-of-exe-path.patch | 8 +-
...ust-llvm_1.92.0.bb => rust-llvm_1.96.1.bb} | 0
recipes-devtools/rust/rust-snapshot.inc | 102 ++--
recipes-devtools/rust/rust-source.inc | 7 +-
.../rust/{rust_1.92.0.bb => rust_1.96.1.bb} | 19 +-
recipes-gnome/librsvg/librsvg-crates.inc | 498 +++++++++---------
...ld-do-not-force-disable-gdk-pixbuf-l.patch | 49 --
...append-RUSTFLAGS-to-rustc-executable.patch | 2 +-
...e-care-of-deprecated-assert_cmd-Comm.patch | 10 +-
.../{librsvg_2.61.3.bb => librsvg_2.62.3.bb} | 30 +-
31 files changed, 912 insertions(+), 915 deletions(-)
rename recipes-devtools/{rust => cargo-c}/cargo-c-crates.inc (72%)
rename recipes-devtools/{rust => cargo-c}/cargo-c/0001-parking-lot-Use-libc-SYS_futex_time64-on-riscv32.patch (100%)
rename recipes-devtools/{rust/cargo-c_0.10.19+cargo-0.93.0.bb => cargo-c/cargo-c_0.10.20+cargo-0.94.0.bb} (87%)
rename recipes-devtools/rust/{cargo_1.92.0.bb => cargo_1.96.1.bb} (97%)
create mode 100644 recipes-devtools/rust/files/0002-Fix-rust-build-failure-with-unstable-options.patch
create mode 100644 recipes-devtools/rust/files/0003-explicit-tail-calls-disable-two-tests.patch
create mode 100644 recipes-devtools/rust/files/0004-explicit-tail-calls-ignore-tests-on-unsupported-llvm.patch
delete mode 100644 recipes-devtools/rust/files/oeqa-selftest-Increase-timeout-in-process-sigpipe-ru.patch
delete mode 100644 recipes-devtools/rust/files/revert-link-std-statically-in-rustc_driver-feature.patch
rename recipes-devtools/rust/{libstd-rs_1.92.0.bb => libstd-rs_1.96.1.bb} (100%)
rename recipes-devtools/rust/{rust-cross-canadian_1.92.0.bb => rust-cross-canadian_1.96.1.bb} (100%)
rename recipes-devtools/rust/{rust-llvm_1.92.0.bb => rust-llvm_1.96.1.bb} (100%)
rename recipes-devtools/rust/{rust_1.92.0.bb => rust_1.96.1.bb} (95%)
delete mode 100644 recipes-gnome/librsvg/librsvg/0001-Revert-meson.build-do-not-force-disable-gdk-pixbuf-l.patch
rename recipes-gnome/librsvg/{librsvg_2.61.3.bb => librsvg_2.62.3.bb} (79%)
--
2.55.0
next reply other threads:[~2026-07-31 11:33 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-31 11:32 Scott Murray [this message]
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 01/35] cargo-c: update 0.10.19 -> 0.10.20 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 02/35] cargo-update-recipe-crates: Don't fail for partially empty Cargo.lock Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 03/35] cargo-update-recipe-crates: Properly close target file after writing Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 04/35] rust: Upgrade 1.92.0 -> 1.93.0 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 05/35] rust: Upgrade 1.93.0 -> 1.94.0 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 06/35] cargo-c: Move recipe out of rust directory Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 07/35] rust: Drop revert-link-std-statically-in-rustc_driver-feature.patch Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 08/35] rust: Drop oeqa-selftest-Increase-timeout-in-process-sigpipe-ru.patch Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 09/35] rust: install Rust library sources for 'make rustavailable' support Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 10/35] librsvg: move symlink file for ptest in package librsvg-ptest Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 11/35] rust: Fix flaky assertions in oneshot tests Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 12/35] rust: Fix build with llvm-22 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 13/35] rust: Fix loongarch unit test " Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 14/35] rust: Upgrade 1.94.0 -> 1.94.1 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 15/35] cargo: set status of CVE-2023-40030 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 16/35] cargo: set CVE_PRODUCT Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 17/35] rust: fix codegen test failure on big-endian targets Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 18/35] librsvg: remove obsolete .la deletion Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 19/35] librsvg: consolidate DEPENDS Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 20/35] librsvg: consolidate PACKAGECONFIG Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 21/35] librsvg: rewrite cross gdk-pixbuf-query-loaders handling Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 22/35] rust: Upgrade 1.94.1 -> 1.95.0 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 23/35] librsvg: remove dependency on liberation-fonts Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 24/35] librsvg: add PACKAGECONFIGs for avif and gdkpixbuf Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 25/35] librsvg: upgrade 2.61.3 -> 2.62.2 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 26/35] cargo_common.bbclass: add subdir argument to git dependency to let cargo find crate Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 27/35] rust: export CARGO_BUILD_TARGET Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 28/35] rust: Upgrade 1.95.0 -> 1.96.0 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 29/35] librsvg: upgrade: 2.62.2 -> 2.62.3 Scott Murray
2026-07-31 11:33 ` [meta-lts-mixins][scarthgap/rust][PATCH 30/35] rust: backport explicit-tail-calls test skips for unsupported LLVM targets Scott Murray
2026-07-31 11:33 ` [meta-lts-mixins][scarthgap/rust][PATCH 31/35] rust-target-config: armv8a AArch32 Thumb build fixes Scott Murray
2026-07-31 11:33 ` [meta-lts-mixins][scarthgap/rust][PATCH 32/35] rust: Upgrade 1.96.0 -> 1.96.1 Scott Murray
2026-07-31 11:33 ` [meta-lts-mixins][scarthgap/rust][PATCH 33/35] cargo_c.bbclass: pass --libdir to cargo cinstall Scott Murray
2026-07-31 11:33 ` [meta-lts-mixins][scarthgap/rust][PATCH 34/35] classes/cargo: fix indentation Scott Murray
2026-07-31 11:33 ` [meta-lts-mixins][scarthgap/rust][PATCH 35/35] classes/cargo: remove BUILD_MODE, replace with CARGO_PROFILE Scott Murray
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1785496469.git.scott.murray@konsulko.com \
--to=scott.murray@konsulko.com \
--cc=yocto-patches@lists.yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.