Skip to content

chore(rust): update Rust toolchain from 1.87.0 to 1.93.0#632

Merged
JanZachmann merged 2 commits intoomnect:mainfrom
JanZachmann:rust-1.93
Feb 24, 2026
Merged

chore(rust): update Rust toolchain from 1.87.0 to 1.93.0#632
JanZachmann merged 2 commits intoomnect:mainfrom
JanZachmann:rust-1.93

Conversation

@JanZachmann
Copy link
Contributor

Summary

  • Update Rust toolchain recipes from 1.87.0 to 1.93.0 (bootstrap 1.92.0, LLVM 21.1.8)
  • Fix OE core patches for Rust 1.93+ target spec integer fields (target-pointer-width, target-c-int-width, max-atomic-width)
  • Fix GCC 13 compatibility (-fcanon-prefix-map) and LLVM tools install issue in rust recipe
  • Fix stricter linter findings (dead_code, unused_parens) in aziot-identityd, aziot-edged, and iotedge packages

- Update RUSTVERSION, source checksum, and bootstrap snapshots (1.92.0)
- Update LLVM from 20.1.1 to 21.1.8
- Rename recipe files from 1.87.0 to 1.93.0
- Fix target spec integer fields for Rust 1.93+ (oe.patch, oe_rust-target-config.patch)
- Fix -fcanon-prefix-map GCC compatibility and llvm-tools install in rust_1.93.0.bb
- Fix dead_code and unused_parens linter findings for aziot-identityd,
  aziot-edged, and iotedge packages

Signed-off-by: Jan Zachmann <50990105+JanZachmann@users.noreply.github.com>
@JanZachmann JanZachmann requested a review from mlilien February 11, 2026 09:42
Address review finding: oe.patch should be generated via
`cat oe_* > oe.patch` rather than manually edited.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Jan Zachmann <50990105+JanZachmann@users.noreply.github.com>
@JanZachmann JanZachmann requested a review from mlilien February 18, 2026 13:04
@JanZachmann JanZachmann merged commit 1f2e918 into omnect:main Feb 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants