]> git.ipfire.org Git - people/ms/ipfire-2.x.git/commit
rust: Update to version 1.83.0
authorAdolf Belka <adolf.belka@ipfire.org>
Sat, 21 Dec 2024 12:55:08 +0000 (13:55 +0100)
committerArne Fitzenreiter <arne_f@ipfire.org>
Wed, 8 Jan 2025 19:08:32 +0000 (20:08 +0100)
commit51949018d02b6e0e9a541f9a6932a3863b44b295
treed06b7e9bed75d3b93b32a5e78e2fde94ab2e6da8
parent201dd22052b178718142c593dbcbf1bd268f5028
rust: Update to version 1.83.0

- Update from version 1.67.0 to 1.83.0
- Update x86_64, aarch64 & riscv64 rootfiles
- This version of rust hasd the fix to ensure that ruby builds okay with aarch64 &
   riscv64. This required a fix to be applied to the LLVM and then for the updated
   LLVM to be built into rust. That has occurred with this version.
- Tested out the build on aarch64 and riscv64 and confirmed that ruby built without
   any problems with this version of rust.
- The update of rust required a range of updates of other rust crates plus the
   inclusion of new crates and the pinning of some crates to older versions. This patch
   set includes all the rust crate changes.
- The download-rust-crate script results in source tarballs that have a Cargo.toml.orig
   file included in them. This is not allowed in the rust building so the rust-rand file
   which is used as a template for the rust crate script has been modified to remove
   this .orig file so that the build can complete.
- With this updated version of rust the clamav addon can also now be updated and so is
   also included in this patch set.
- There are 29 rust crate changes.
- Changelog is too large to include here. Details can be found at
   https://releases.rs/docs/

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/rootfiles/common/aarch64/rust
config/rootfiles/common/riscv64/rust
config/rootfiles/common/x86_64/rust
lfs/rust