All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-lts-mixins][scarthgap/rust][PATCH 00/13] Update to Rust 1.87.0
@ 2025-07-23 18:40 Scott Murray
  2025-07-23 18:40 ` [meta-lts-mixins][scarthgap/rust][PATCH 01/13] ptest-cargo: fix tests output format for testimage Scott Murray
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: Scott Murray @ 2025-07-23 18:40 UTC (permalink / raw)
  To: yocto-patches

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.85.1 -> 1.87.0 updates.  The backported selftest (as the
"rust_mixin" module) did pass for qemux86-64 with both 1.86.0 and
1.87.0 in my test environment.

I intend to push this series to scarthgap/rust within 24 hours
unless a serious showstopper is pointed out.

Changes:

Deepesh Varatharajan (1):
  rust: re-enable the unit tests that are previously ignored

Ines KCHELFI (1):
  ptest-cargo: fix tests output format for testimage

Khem Raj (2):
  rust: Use patchelf in place of chrpath to edit rpaths
  rust: Disable cross-unwinding support in llvm libunwind

Richard Purdie (1):
  oeqa/selftest/rust: Add exclusion to fix riscv64 builds

Ross Burton (3):
  rust: remove python3-native DEPENDS
  rust: consolidate rust-llvm dependencies
  rust: remove file-native DEPENDS

Scott Murray (1):
  rust: override DEBUG_PREFIX_MAP

Yash Shinde (4):
  rust: Upgrade 1.85.1->1.86.0
  rust: Drop obsolete rust-lld and extended tools dependencies
  rust: Upgrade 1.86.0 -> 1.87.0
  cargo-c-native: Update 0.10.5 -> 0.10.13

 classes-recipe/ptest-cargo.bbclass            |  12 +-
 classes-recipe/rust-target-config.bbclass     |   2 +-
 conf/layer.conf                               |   2 +-
 lib/oeqa/selftest/cases/rust_mixin.py         |   3 +-
 recipes-devtools/rust/cargo-c-crates.inc      | 910 ++++++++++--------
 ...l-codes-on-riscv32gc-unknown-linux-g.patch |  38 -
 ...3.0.bb => cargo-c_0.10.13+cargo-0.88.0.bb} |   3 +-
 .../rust/{cargo_1.85.1.bb => cargo_1.87.0.bb} |   0
 ...l-codes-on-riscv32gc-unknown-linux-g.patch |  32 -
 ...bunwind-cross-architecture-unwinding.patch |  46 +
 ...teps-tool.rs-switch-off-lto-for-rust.patch |  64 +-
 .../Zdual-proc-macros-additional-check.patch  |  31 -
 ...crease-timeout-in-process-sigpipe-ru.patch |   4 +-
 ...d-statically-in-rustc_driver-feature.patch |  11 +-
 .../rust/files/rust-oe-selftest.patch         | 254 +++--
 recipes-devtools/rust/files/triagebot.patch   |  32 +
 ...ibstd-rs_1.85.1.bb => libstd-rs_1.87.0.bb} |   2 +-
 ....85.1.bb => rust-cross-canadian_1.87.0.bb} |   0
 ...ust-llvm_1.85.1.bb => rust-llvm_1.87.0.bb} |   2 +-
 recipes-devtools/rust/rust-snapshot.inc       |  78 +-
 recipes-devtools/rust/rust-source.inc         |   5 +-
 recipes-devtools/rust/rust_%.bbappend         |  10 +
 .../rust/{rust_1.85.1.bb => rust_1.87.0.bb}   |  29 +-
 23 files changed, 846 insertions(+), 724 deletions(-)
 delete mode 100644 recipes-devtools/rust/cargo-c/0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch
 rename recipes-devtools/rust/{cargo-c_0.10.5+cargo-0.83.0.bb => cargo-c_0.10.13+cargo-0.88.0.bb} (67%)
 rename recipes-devtools/rust/{cargo_1.85.1.bb => cargo_1.87.0.bb} (100%)
 create mode 100644 recipes-devtools/rust/files/0001-Disable-libunwind-cross-architecture-unwinding.patch
 delete mode 100644 recipes-devtools/rust/files/Zdual-proc-macros-additional-check.patch
 create mode 100644 recipes-devtools/rust/files/triagebot.patch
 rename recipes-devtools/rust/{libstd-rs_1.85.1.bb => libstd-rs_1.87.0.bb} (95%)
 rename recipes-devtools/rust/{rust-cross-canadian_1.85.1.bb => rust-cross-canadian_1.87.0.bb} (100%)
 rename recipes-devtools/rust/{rust-llvm_1.85.1.bb => rust-llvm_1.87.0.bb} (99%)
 create mode 100644 recipes-devtools/rust/rust_%.bbappend
 rename recipes-devtools/rust/{rust_1.85.1.bb => rust_1.87.0.bb} (94%)

-- 
2.50.0



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2025-07-23 18:40 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-23 18:40 [meta-lts-mixins][scarthgap/rust][PATCH 00/13] Update to Rust 1.87.0 Scott Murray
2025-07-23 18:40 ` [meta-lts-mixins][scarthgap/rust][PATCH 01/13] ptest-cargo: fix tests output format for testimage Scott Murray
2025-07-23 18:40 ` [meta-lts-mixins][scarthgap/rust][PATCH 02/13] rust: re-enable the unit tests that are previously ignored Scott Murray
2025-07-23 18:40 ` [meta-lts-mixins][scarthgap/rust][PATCH 03/13] oeqa/selftest/rust: Add exclusion to fix riscv64 builds Scott Murray
2025-07-23 18:40 ` [meta-lts-mixins][scarthgap/rust][PATCH 04/13] rust: Use patchelf in place of chrpath to edit rpaths Scott Murray
2025-07-23 18:40 ` [meta-lts-mixins][scarthgap/rust][PATCH 05/13] rust: remove python3-native DEPENDS Scott Murray
2025-07-23 18:40 ` [meta-lts-mixins][scarthgap/rust][PATCH 06/13] rust: consolidate rust-llvm dependencies Scott Murray
2025-07-23 18:40 ` [meta-lts-mixins][scarthgap/rust][PATCH 07/13] rust: remove file-native DEPENDS Scott Murray
2025-07-23 18:40 ` [meta-lts-mixins][scarthgap/rust][PATCH 08/13] rust: Disable cross-unwinding support in llvm libunwind Scott Murray
2025-07-23 18:40 ` [meta-lts-mixins][scarthgap/rust][PATCH 09/13] rust: Upgrade 1.85.1->1.86.0 Scott Murray
2025-07-23 18:40 ` [meta-lts-mixins][scarthgap/rust][PATCH 10/13] rust: Drop obsolete rust-lld and extended tools dependencies Scott Murray
2025-07-23 18:40 ` [meta-lts-mixins][scarthgap/rust][PATCH 11/13] rust: Upgrade 1.86.0 -> 1.87.0 Scott Murray
2025-07-23 18:40 ` [meta-lts-mixins][scarthgap/rust][PATCH 12/13] rust: override DEBUG_PREFIX_MAP Scott Murray
2025-07-23 18:40 ` [meta-lts-mixins][scarthgap/rust][PATCH 13/13] cargo-c-native: Update 0.10.5 -> 0.10.13 Scott Murray

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.