On 31/07/2020 13.24, Paolo Bonzini wrote: > On 31/07/20 11:41, Thomas Huth wrote: >> So far we only compiled all jobs in-tree in the gitlab-CI. For the code >> that gets compiled twice (one time for 64-bit and one time for 32-bit >> for example), we can easily move one of the two jobs to out-of-tree build >> mode to increase the build test coverage a little bit. >> >> Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx> >> --- >> .gitlab-ci.yml | 12 +++++++++--- >> 1 file changed, 9 insertions(+), 3 deletions(-) >> >> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml >> index 1ec9797..6613c7b 100644 >> --- a/.gitlab-ci.yml >> +++ b/.gitlab-ci.yml >> @@ -19,7 +19,9 @@ build-aarch64: >> build-arm: >> script: >> - dnf install -y qemu-system-arm gcc-arm-linux-gnu >> - - ./configure --arch=arm --cross-prefix=arm-linux-gnu- >> + - mkdir build >> + - cd build >> + - ../configure --arch=arm --cross-prefix=arm-linux-gnu- >> - make -j2 >> - ACCEL=tcg MAX_SMP=8 ./run_tests.sh >> selftest-setup selftest-vectors-kernel selftest-vectors-user selftest-smp >> @@ -31,7 +33,9 @@ build-arm: >> build-ppc64be: >> script: >> - dnf install -y qemu-system-ppc gcc-powerpc64-linux-gnu >> - - ./configure --arch=ppc64 --endian=big --cross-prefix=powerpc64-linux-gnu- >> + - mkdir build >> + - cd build >> + - ../configure --arch=ppc64 --endian=big --cross-prefix=powerpc64-linux-gnu- >> - make -j2 >> - ACCEL=tcg ./run_tests.sh >> selftest-setup spapr_hcall rtas-get-time-of-day rtas-get-time-of-day-base >> @@ -77,7 +81,9 @@ build-x86_64: >> build-i386: >> script: >> - dnf install -y qemu-system-x86 gcc >> - - ./configure --arch=i386 >> + - mkdir build >> + - cd build >> + - ../configure --arch=i386 >> - make -j2 >> - ACCEL=tcg ./run_tests.sh >> cmpxchg8b vmexit_cpuid vmexit_mov_from_cr8 vmexit_mov_to_cr8 >> > > Applied, thanks. ... but never pushed? Thomas