On 9/20/19 1:33 PM, Philippe Mathieu-Daudé wrote: > Add a job to cross-build QEMU with WHPX enabled. > > Since the WHPX is currently broken, include the patch required to have > successful Shippable build. > > I previously included the WHPX headers shared by the Android project, > and Daniel asked me to check the EULA. While trying to manually > install the Windows SDK, I noticed the installer fetches archives > directly, kindly asking where they are stored via the /fwlink API. > Do the same, fetch the required archives and extract them. No need > to accept EULA... > > Docker build the image first, then build QEMU in a instance of this > image. The image is internal to Shippable, the instances are not > reachable and are thrown once the build is finished. What we collect > from Shippable is the console output of QEMU build process, and if > the build process succeed or failed. So far we do not redistribute > the image or built binaries. > > Philippe Mathieu-Daudé (3): > target/i386: Fix broken build with WHPX enabled > tests/docker: Add fedora-win10sdk-cross image > .shippable.yml: Build WHPX enabled binaries
FWIW here is the result of this series: https://app.shippable.com/github/philmd/qemu/runs/516/11/console Duration 17 minutes (1076 seconds) 4m49s building the qemu:fedora-win10sdk-cross docker image, 11m10s building WHPX QEMU.