]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commit
rust: Update to 1.65
authorMatthias Fischer <matthias.fischer@ipfire.org>
Thu, 1 Dec 2022 15:29:49 +0000 (16:29 +0100)
committerPeter Müller <peter.mueller@ipfire.org>
Thu, 26 Jan 2023 23:02:46 +0000 (23:02 +0000)
commit68e2844141516e417736fd7045955df9b9dce872
treecf828a382de128a084c59c5258aadddf166218cf
parent1e538a2e19d42a6e733bc86a43564fcea8af887d
rust: Update to 1.65

For details see:
https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1650-2022-11-03

I started updating rust to 1.65 mainly because 'clamav 0.105.1-3' and the
shortly thereafter released version 'clamav 1.0.0' need at least 'rust 1.56':
"Building ClamAV requires, at a minimum, Rust compiler version 1.56, as it
relies on features introduced in the Rust 2021 Edition."

At this point we were still on 'nightly 2022-01-27'. Ok then...

But it was a bit more tricky than I thought, because this update wouldn't build without
patching most of the existing rust-crate-lfs files in a way I didn't expect.
Please note the patch series following this update...

Nevertheless, the update to 1.65 and ALL testbuilds completed without any errors.

Unfortunately, I can only provide the rootfile for x86_64 - I don't have the appropriate hardware
for anything else.

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
config/rootfiles/common/x86_64/rust
lfs/rust