From 492729f44301b2ba7ad2370d0cbb9bd5e3d5527b Mon Sep 17 00:00:00 2001 From: Julio Montes Date: Fri, 4 Jun 2021 14:52:39 -0500 Subject: [PATCH] tools/packaging: clone meson and dependencies before building QEMU In some distros (Ubuntu 18 and 20) it's not possible to clone meson and QEMU dependencies from https://git.qemu.org due to problems with its certificates, let's pull these dependencies from github before building QEMU. fixes #1965 Signed-off-by: Julio Montes (cherry picked from commit 9ec9bbbabccfdcf9e81219cc879ac5b23a47b363) --- tools/packaging/static-build/qemu/Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/packaging/static-build/qemu/Dockerfile b/tools/packaging/static-build/qemu/Dockerfile index 240b2464c5..fbbb0dad69 100644 --- a/tools/packaging/static-build/qemu/Dockerfile +++ b/tools/packaging/static-build/qemu/Dockerfile @@ -59,6 +59,9 @@ ARG QEMU_VERSION RUN git checkout "${QEMU_VERSION}" RUN git clone https://github.com/qemu/capstone.git capstone RUN git clone https://github.com/qemu/keycodemapdb.git ui/keycodemapdb +RUN git clone https://github.com/qemu/meson.git meson +RUN git clone https://github.com/qemu/berkeley-softfloat-3.git tests/fp/berkeley-softfloat-3 +RUN git clone https://github.com/qemu/berkeley-testfloat-3.git tests/fp/berkeley-testfloat-3 ADD scripts/configure-hypervisor.sh /root/configure-hypervisor.sh ADD qemu /root/kata_qemu