[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 06/14] dockerfiles/debian-win64-cross: Download WHPX MinGW headers
From: |
Thomas Huth |
Subject: |
[PULL 06/14] dockerfiles/debian-win64-cross: Download WHPX MinGW headers |
Date: |
Mon, 7 Sep 2020 14:11:19 +0200 |
To compile-test the WHPX accelerator, we need to download these system
headers first (they are unfortunately not part of any released and
packaged MinGW toolchain yet).
Idea taken from another patch by Stefan Weil.
Message-Id: <20200804170055.2851-12-thuth@redhat.com>
Message-Id: <20200823111757.72002-6-thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/docker/dockerfiles/debian-win64-cross.docker | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/tests/docker/dockerfiles/debian-win64-cross.docker
b/tests/docker/dockerfiles/debian-win64-cross.docker
index 2fc9cfcbc6..4cc4a3f365 100644
--- a/tests/docker/dockerfiles/debian-win64-cross.docker
+++ b/tests/docker/dockerfiles/debian-win64-cross.docker
@@ -32,7 +32,14 @@ RUN apt-get update && \
mxe-$TARGET-w64-mingw32.shared-sdl2 \
mxe-$TARGET-w64-mingw32.shared-sdl2-mixer \
mxe-$TARGET-w64-mingw32.shared-sdl2-gfx \
- mxe-$TARGET-w64-mingw32.shared-zlib
+ mxe-$TARGET-w64-mingw32.shared-zlib \
+ curl && \
+ curl -s -S -o
/usr/lib/mxe/usr/x86_64-w64-mingw32.shared/include/WinHvEmulation.h \
+
"https://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/mingw-w64-headers/include/winhvemulation.h?format=raw"
&& \
+ curl -s -S -o
/usr/lib/mxe/usr/x86_64-w64-mingw32.shared/include/WinHvPlatform.h \
+
"https://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/mingw-w64-headers/include/winhvplatform.h?format=raw"
&& \
+ curl -s -S -o
/usr/lib/mxe/usr/x86_64-w64-mingw32.shared/include/winhvplatformdefs.h \
+
"https://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/mingw-w64-headers/include/winhvplatformdefs.h?format=raw"
# Specify the cross prefix for this image (see tests/docker/common.rc)
ENV QEMU_CONFIGURE_OPTS --cross-prefix=x86_64-w64-mingw32.shared-
--
2.18.2
- [PULL 00/14] Gitlab-CI improvements and related fixes, Thomas Huth, 2020/09/07
- [PULL 01/14] tests/docker: add python3-setuptools the docker images, Thomas Huth, 2020/09/07
- [PULL 02/14] tests: handling signal on win32 properly, Thomas Huth, 2020/09/07
- [PULL 03/14] tests: fixes test-vmstate.c compile error on msys2, Thomas Huth, 2020/09/07
- [PULL 05/14] tests/Makefile: test-image-locking needs CONFIG_POSIX, Thomas Huth, 2020/09/07
- [PULL 04/14] tests: Fixes building test-util-filemonitor.c on msys2/mingw, Thomas Huth, 2020/09/07
- [PULL 06/14] dockerfiles/debian-win64-cross: Download WHPX MinGW headers,
Thomas Huth <=
- [PULL 07/14] configure: Allow automatic WHPX detection, Thomas Huth, 2020/09/07
- [PULL 08/14] stubs: Move qemu_timer_notify_cb() and remove qemu_notify_event() stub, Thomas Huth, 2020/09/07
- [PULL 10/14] gitlab-ci: Add cross-compiling build tests, Thomas Huth, 2020/09/07
- [PULL 11/14] crypto: fix build with gcrypt enabled, Thomas Huth, 2020/09/07
- [PULL 12/14] gitlab: expand test coverage for crypto builds, Thomas Huth, 2020/09/07
- [PULL 13/14] tests/qtest: do not list ahci-test twice, Thomas Huth, 2020/09/07
- [PULL 14/14] target/microblaze: Collected fixes for env->iflags, Thomas Huth, 2020/09/07
- [PULL 09/14] stubs: Move qemu_fd_register stub to util/main-loop.c, Thomas Huth, 2020/09/07
- Re: [PULL 00/14] Gitlab-CI improvements and related fixes, Yonggang Luo, 2020/09/07
- Re: [PULL 00/14] Gitlab-CI improvements and related fixes, Peter Maydell, 2020/09/07