[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 6/6] travis.yml: Enable builds on arm64, ppc64le and s390x
From: |
Thomas Huth |
Subject: |
[PATCH 6/6] travis.yml: Enable builds on arm64, ppc64le and s390x |
Date: |
Tue, 19 Nov 2019 18:08:21 +0100 |
Travis recently added the possibility to test on these architectures,
too, so let's enable them in our travis.yml file to extend our test
coverage.
Unfortunately, the libssh in this Ubuntu version (bionic) is in a pretty
unusable Frankenstein state and libspice-server-dev is not available here,
so we can not use the global list of packages to install, but have to
provide individual package lists instead.
Signed-off-by: Thomas Huth <address@hidden>
---
.travis.yml | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 83 insertions(+)
diff --git a/.travis.yml b/.travis.yml
index c09b6a0014..cf48ee452c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -360,6 +360,89 @@ matrix:
- TEST_CMD="make -j3 check-tcg V=1"
- CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg"
+ - arch: arm64
+ addons:
+ apt_packages:
+ - libaio-dev
+ - libattr1-dev
+ - libbrlapi-dev
+ - libcap-dev
+ - libcap-ng-dev
+ - libgcrypt20-dev
+ - libgnutls28-dev
+ - libgtk-3-dev
+ - libiscsi-dev
+ - liblttng-ust-dev
+ - libncurses5-dev
+ - libnfs-dev
+ - libnss3-dev
+ - libpixman-1-dev
+ - libpng-dev
+ - librados-dev
+ - libsdl2-dev
+ - libseccomp-dev
+ - liburcu-dev
+ - libusb-1.0-0-dev
+ - libvdeplug-dev
+ - libvte-2.91-dev
+ env:
+ - CONFIG="--target-list=${MAIN_SOFTMMU_TARGETS},x86_64-linux-user"
+
+ - arch: ppc64le
+ addons:
+ apt_packages:
+ - libaio-dev
+ - libattr1-dev
+ - libbrlapi-dev
+ - libcap-dev
+ - libcap-ng-dev
+ - libgcrypt20-dev
+ - libgnutls28-dev
+ - libgtk-3-dev
+ - libiscsi-dev
+ - liblttng-ust-dev
+ - libncurses5-dev
+ - libnfs-dev
+ - libnss3-dev
+ - libpixman-1-dev
+ - libpng-dev
+ - librados-dev
+ - libsdl2-dev
+ - libseccomp-dev
+ - liburcu-dev
+ - libusb-1.0-0-dev
+ - libvdeplug-dev
+ - libvte-2.91-dev
+ env:
+ - CONFIG="--target-list=${MAIN_SOFTMMU_TARGETS},x86_64-linux-user"
+
+ - arch: s390x
+ addons:
+ apt_packages:
+ - libaio-dev
+ - libattr1-dev
+ - libbrlapi-dev
+ - libcap-dev
+ - libcap-ng-dev
+ - libgcrypt20-dev
+ - libgnutls28-dev
+ - libgtk-3-dev
+ - libiscsi-dev
+ - liblttng-ust-dev
+ - libncurses5-dev
+ - libnfs-dev
+ - libnss3-dev
+ - libpixman-1-dev
+ - libpng-dev
+ - librados-dev
+ - libsdl2-dev
+ - libseccomp-dev
+ - liburcu-dev
+ - libusb-1.0-0-dev
+ - libvdeplug-dev
+ - libvte-2.91-dev
+ env:
+ - CONFIG="--target-list=${MAIN_SOFTMMU_TARGETS},x86_64-linux-user"
# Release builds
# The make-release script expect a QEMU version, so our tag must start
with a 'v'.
--
2.23.0
- Re: [PATCH 2/6] iotests: Skip test 079 if it is not possible to create large files, (continued)
Re: [PATCH 2/6] iotests: Skip test 079 if it is not possible to create large files, Alex Bennée, 2019/11/22
[PATCH 3/6] tests/hd-geo-test: Skip test when images can not be created, Thomas Huth, 2019/11/19
[PATCH 4/6] tests/test-util-filemonitor: Skip test on non-x86 Travis containers, Thomas Huth, 2019/11/19
[PATCH 6/6] travis.yml: Enable builds on arm64, ppc64le and s390x,
Thomas Huth <=
[PATCH 5/6] travis.yml: drop 32 bit systems from MAIN_SOFTMMU_TARGETS, Thomas Huth, 2019/11/19
Re: [PATCH 0/6] Enable Travis builds on arm64, ppc64le and s390x, Alex Bennée, 2019/11/22