From: Ján Tomko Date: Mon, 20 Jan 2025 09:14:03 +0000 (+0100) Subject: meson: error out when ch driver is requested but unsupported X-Git-Tag: v11.1.0-rc1~196 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=064b3a276df3984cbdf9c9d95e0914927554afd4;p=thirdparty%2Flibvirt.git meson: error out when ch driver is requested but unsupported Signed-off-by: Ján Tomko Reviewed-by: Pavel Hrdina --- diff --git a/meson.build b/meson.build index 16ec3ba7e2..1b0b717901 100644 --- a/meson.build +++ b/meson.build @@ -1582,8 +1582,15 @@ elif get_option('driver_lxc').enabled() error('linux and remote_driver are required for LXC') endif -if not get_option('driver_ch').disabled() and host_machine.system() == 'linux' and (host_machine.cpu_family() == 'x86_64' or host_machine.cpu_family() == 'aarch64') - use_ch = true +if not get_option('driver_ch').disabled() + if host_machine.system() == 'linux' and (host_machine.cpu_family() == 'x86_64' or host_machine.cpu_family() == 'aarch64') + use_ch = true + else + use_ch = false + if get_option('driver_ch').enabled() + error('linux on x86_64 or aarch64 is required to build Cloud-Hypervisor driver') + endif + endif if not conf.has('WITH_LIBVIRTD') use_ch = false