diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2025-09-08 12:49:35 +0200 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2025-09-17 19:00:56 +0200 |
| commit | e1c689c2189087bcab258f0a99019bb900986af7 (patch) | |
| tree | 9fb2214ba323f46fef67a99ef9249cc753766db2 /docs/about | |
| parent | 091f115ea5d40880e74123f2a7cd12f3dd32d624 (diff) | |
| download | focaccia-qemu-e1c689c2189087bcab258f0a99019bb900986af7.tar.gz focaccia-qemu-e1c689c2189087bcab258f0a99019bb900986af7.zip | |
meson, cargo: require Rust 1.83.0
Reviewed-by: Zhao Liu <zhao1.liu@intel.com> Link: https://lore.kernel.org/r/20250908105005.2119297-4-pbonzini@redhat.com Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'docs/about')
| -rw-r--r-- | docs/about/build-platforms.rst | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/docs/about/build-platforms.rst b/docs/about/build-platforms.rst index 8671c3be9c..0160d3adb8 100644 --- a/docs/about/build-platforms.rst +++ b/docs/about/build-platforms.rst @@ -118,14 +118,15 @@ Rust build dependencies include bindgen or have an older version, it is recommended to install a newer version using ``cargo install bindgen-cli``. - 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. - - Also, on Ubuntu 22.04 or 24.04 this requires the ``rustc-1.77`` - (or newer) package. The path to ``rustc`` and ``rustdoc`` must be - provided manually to the configure script. + QEMU requires Rust 1.83.0. This is available on all supported platforms + with two exception: Ubuntu LTS releases 22.04 and 24.04, and the + ``mips64el`` architecture on Debian bookworm. For all other + architectures, Debian bookworm provides a new-enough Rust compiler + in the ``rustc-web`` package. + + It is expected that in the future Ubuntu will provide updated packages + like the existing ``rustc-1.82`` package. The path to ``rustc`` and + ``rustdoc`` will have to be provided manually to the configure script. Some distros prefer to avoid vendored crate sources, and instead use local sources from e.g. ``/usr/share/cargo/registry``. QEMU includes a |