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. Paolo