Here's a set of accumulated patches that fix the various problems with our CI pipelines, and then update the Gitlab-CI to use Fedora 32 instead of 30. Additionally, the new version of Clang in Fedora 32 is finally also able to compile the kvm-unit-tests (with some small fixes included in this series), so we can now also add a CI test with this compiler, too. Andrew Jones (1): Fix out-of-tree builds Bill Wendling (2): x86: use a non-negative number in shift x86: use inline asm to retrieve stack pointer Mohammed Gamal (1): x86/access: Fix phys-bits parameter Paolo Bonzini (1): x86: avoid multiply defined symbol Thomas Huth (6): Fixes for the umip test Always compile the kvm-unit-tests with -fno-common Fix powerpc issue with the linker from Fedora 32 Update the gitlab-ci to Fedora 32 vmx_tests: Silence warning from Clang Compile the kvm-unit-tests also with Clang .gitlab-ci.yml | 17 +++++++++++++++-- Makefile | 2 +- configure | 8 +++----- lib/auxinfo.h | 3 +-- lib/x86/fault_test.c | 2 +- lib/x86/usermode.c | 2 +- powerpc/flat.lds | 19 ++++++++++++++++--- x86/Makefile.common | 1 + x86/svm_tests.c | 2 +- x86/umip.c | 6 ++++-- x86/unittests.cfg | 2 +- x86/vmx_tests.c | 10 +++++++--- 12 files changed, 52 insertions(+), 22 deletions(-) -- 2.18.1