mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
meson: .gitlab-ci.yml: switch armv7l build to Debian 10
On Debian Sid there are broken headers for cross compilation. There is no <asm/kvm.h> header unconditionally included by <linux/kvm.h>. With autotools the build works correctly because the header detection tries to compile simple code that includes the header but with Meson the detection works differently. We check <linux/kvm.h> which is present so it should be safe to include it. We could workaround it in libvirt by checking for presence of <asm/kvm.h> as well but I don't believe that's a correct approach. IMHO it should be fixed in Debian. Signed-off-by: Pavel Hrdina <phrdina@redhat.com> Reviewed-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Neal Gompa <ngompa13@gmail.com>
This commit is contained in:
parent
4be700fed9
commit
644d9ddb1a
@ -384,6 +384,12 @@ armv6l-debian-10:
|
|||||||
NAME: debian-10
|
NAME: debian-10
|
||||||
CROSS: armv6l
|
CROSS: armv6l
|
||||||
|
|
||||||
|
armv7l-debian-10:
|
||||||
|
<<: *cross_build_job_definition
|
||||||
|
variables:
|
||||||
|
NAME: debian-10
|
||||||
|
CROSS: armv7l
|
||||||
|
|
||||||
mips64el-debian-10:
|
mips64el-debian-10:
|
||||||
<<: *cross_build_job_definition
|
<<: *cross_build_job_definition
|
||||||
variables:
|
variables:
|
||||||
@ -414,12 +420,6 @@ s390x-debian-sid:
|
|||||||
NAME: debian-sid
|
NAME: debian-sid
|
||||||
CROSS: s390x
|
CROSS: s390x
|
||||||
|
|
||||||
armv7l-debian-sid:
|
|
||||||
<<: *cross_build_job_definition
|
|
||||||
variables:
|
|
||||||
NAME: debian-sid
|
|
||||||
CROSS: armv7l
|
|
||||||
|
|
||||||
i686-debian-sid:
|
i686-debian-sid:
|
||||||
<<: *cross_build_job_definition
|
<<: *cross_build_job_definition
|
||||||
variables:
|
variables:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user