[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 5/5] travis.yml: Compile on arm64, too
From: |
Daniel P . Berrangé |
Subject: |
Re: [PATCH 5/5] travis.yml: Compile on arm64, too |
Date: |
Thu, 10 Oct 2019 11:58:08 +0100 |
User-agent: |
Mutt/1.12.1 (2019-06-15) |
On Wed, Oct 09, 2019 at 07:07:01PM +0200, Thomas Huth wrote:
> Travis now features an arm64 build host, so let's check compilation
> there, too.
>
> Unfortunately, there are some quirks:
> - block/ssh.c does not compile properly in this environment, so we have
> to use --disable-libssh until that problem is fixed.
> - test-util-filemonitor fails, so we can not run the unit tests there
Do you have any more info on this failure ?
Running tests with FILEMONITOR_DEBUG=1 env variable set will make
it print more info
Skipping unit tests seems to throw away the main benefit of using
the travis arm64 hosts, as it is the tests which add value over
our cross-compiled arm builds.
> - The file system size seems to be very limited, so the iotest tests
> can't be used and the hd-geo-test fails (thus we can't compile
> x86_64-softmmu here and run "check-qtest" afterwards)
> - Compiling seems to be quite a bit slower than on the x86 builders,
> so we better limit the target list to some few architectures.
>
> Signed-off-by: Thomas Huth <address@hidden>
> ---
> .travis.yml | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/.travis.yml b/.travis.yml
> index 0c88e8757b..357ca02890 100644
> --- a/.travis.yml
> +++ b/.travis.yml
> @@ -342,3 +342,9 @@ matrix:
> -
> CONFIG="--target-list=xtensa-softmmu,arm-softmmu,aarch64-softmmu,alpha-softmmu"
> - TEST_CMD="make -j3 check-tcg V=1"
> - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default"
> +
> + # Non-x86 builds:
> + - env:
> + - CONFIG="--disable-libssh
> --target-list=aarch64-softmmu,ppc64-softmmu,s390x-softmmu,x86_64-linux-user"
> + - TEST_CMD="make check-qtest check-softfloat -j3 V=1"
> + arch: arm64
> --
> 2.18.1
>
>
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
- [PATCH 4/5] travis.yml: Fix the ccache lines, (continued)
[PATCH 5/5] travis.yml: Compile on arm64, too, Thomas Huth, 2019/10/09
Re: [PATCH 5/5] travis.yml: Compile on arm64, too,
Daniel P . Berrangé <=
Re: [PATCH 5/5] travis.yml: Compile on arm64, too, Alex Bennée, 2019/10/22
Re: [PATCH 0/5] travis.yml improvements: Update libraries, build with arm64, Alex Bennée, 2019/10/16