mbox series

[meta-lts-mixins,kirkstone/rust,0/9] Upgrade to Rust 1.80.1

Message ID 20241126181152.407253-1-scott.murray@konsulko.com
Headers show
Series Upgrade to Rust 1.80.1 | expand

Message

Scott Murray Nov. 26, 2024, 6:11 p.m. UTC
This patch series for the kirkstone/rust mixin layer backports the
various Rust toolchain changes in oe-core master to pull in the
1.79.0 -> 1.80.0 -> 1.80.1 updates that have landed in the last few
months in oe-core.  As the layer README.md mentions, the interim
versions have not been tested at this time, but in theory they
should be usable if you point at the appropriate commit.  I have
improved my backporting process to try to better ensure that commits
are in the same order as they happened in oe-core to hopefully
work better in that situation.

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

Deepesh Varatharajan (1):
  rust-target-config: Update the data layout for x86-64 target

Deepthi Hemraj (1):
  rust: Upgrade 1.80.0->1.80.1

Harish Sadineni (2):
  rust: Upgrade 1.79.0->1.80.0
  rust-target-config: Fix TARGET_C_INT_WIDTH with correct size

Peter Tatrai (1):
  rust: Add patch to increase timeout in process-sigpipe rust selftest

Ranjitsinh Rathod (1):
  rust: set CVE_STATUS for CVE-2024-43402

Scott Murray (1):
  rust: Restore CVE_CHECK_IGNORE

Yash Shinde (2):
  rust: Oe-selftest changes for rust v1.79
  rust: Upgrade 1.78.0->1.79.0

 classes/rust-target-config.bbclass            |  12 +-
 conf/layer.conf                               |   2 +-
 .../rust/{cargo_1.78.0.bb => cargo_1.80.1.bb} |   0
 .../rust/files/cross-targets-backport.patch   |  31 ----
 ...crease-timeout-in-process-sigpipe-ru.patch |  31 ++++
 ...epro-issue-fix-with-cc-crate-hashmap.patch | 147 ++++++------------
 .../rust/files/rust-oe-selftest.patch         |  69 ++++----
 .../rust/files/rv32-rustix-libc-backend.patch |  16 +-
 .../rust/files/zlib-off64_t.patch             |  16 +-
 ...ibstd-rs_1.78.0.bb => libstd-rs_1.80.1.bb} |   0
 ....78.0.bb => rust-cross-canadian_1.80.1.bb} |   0
 ...ust-llvm_1.78.0.bb => rust-llvm_1.80.1.bb} |   0
 recipes-devtools/rust/rust-snapshot.inc       |  78 +++++-----
 recipes-devtools/rust/rust-source.inc         |   8 +-
 .../rust/{rust_1.78.0.bb => rust_1.80.1.bb}   |   0
 15 files changed, 184 insertions(+), 226 deletions(-)
 rename recipes-devtools/rust/{cargo_1.78.0.bb => cargo_1.80.1.bb} (100%)
 delete mode 100644 recipes-devtools/rust/files/cross-targets-backport.patch
 create mode 100644 recipes-devtools/rust/files/oeqa-selftest-Increase-timeout-in-process-sigpipe-ru.patch
 rename recipes-devtools/rust/{libstd-rs_1.78.0.bb => libstd-rs_1.80.1.bb} (100%)
 rename recipes-devtools/rust/{rust-cross-canadian_1.78.0.bb => rust-cross-canadian_1.80.1.bb} (100%)
 rename recipes-devtools/rust/{rust-llvm_1.78.0.bb => rust-llvm_1.80.1.bb} (100%)
 rename recipes-devtools/rust/{rust_1.78.0.bb => rust_1.80.1.bb} (100%)