The rustc-web package provides a newer Rust compiler (1.78) on all architectures except mips64el.
Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> --- docs/about/build-platforms.rst | 7 ++++--- tests/lcitool/mappings.yml | 3 +++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/about/build-platforms.rst b/docs/about/build-platforms.rst index 52521552c8a..bfcbb431f10 100644 --- a/docs/about/build-platforms.rst +++ b/docs/about/build-platforms.rst @@ -118,9 +118,10 @@ Rust build dependencies include bindgen or have an older version, it is recommended to install a newer version using ``cargo install bindgen-cli``. - Developers may want to use Cargo-based tools in the QEMU source tree; - this requires Cargo 1.74.0. Note that Cargo is not required in order - to build QEMU. + QEMU requires Rust 1.77.0. This is available on all supported platforms + with one exception, namely the ``mips64el`` architecture on Debian bookworm. + For all other architectures, Debian bookworm provides a new-enough Rust + compiler in the ``rustc-web`` package. Optional build dependencies Build components whose absence does not affect the ability to build QEMU diff --git a/tests/lcitool/mappings.yml b/tests/lcitool/mappings.yml index 74eb13d62b6..2ac304b72ff 100644 --- a/tests/lcitool/mappings.yml +++ b/tests/lcitool/mappings.yml @@ -64,6 +64,9 @@ mappings: python3-wheel: OpenSUSELeap15: python311-pip + rust: + Debian12: rustc-web + pypi_mappings: # Request more recent version meson: -- 2.49.0