]> git.ipfire.org Git - thirdparty/qemu.git/commit
dockerfiles: install bindgen from cargo on Ubuntu 22.04
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 18 Oct 2024 16:01:22 +0000 (18:01 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 6 Nov 2024 16:12:17 +0000 (17:12 +0100)
commit951f71ad67bd474aba6925529daf45b747aac86e
tree1752a5c18e894c6db5f04f971df983b38e7f0e35
parent5b1b5a8ae40d3fcbc3f9ede3fe9227064f9a480f
dockerfiles: install bindgen from cargo on Ubuntu 22.04

Because Ubuntu 22.04 has a very old version of bindgen, that
does not have the important option --allowlist-file, it will
not be able to use --enable-rust out of the box.  Instead,
install the latest version of bindgen-cli via "cargo install"
in the container, following QEMU's own documentation.

Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
scripts/ci/setup/ubuntu/ubuntu-2204-aarch64.yaml
scripts/ci/setup/ubuntu/ubuntu-2204-s390x.yaml
tests/docker/dockerfiles/ubuntu2204.docker
tests/lcitool/mappings.yml
tests/lcitool/refresh