From 112ea25859d62e824b31e4ebb80afc479dcee91a Mon Sep 17 00:00:00 2001 From: Amulyam24 Date: Wed, 10 Nov 2021 15:31:54 +0530 Subject: [PATCH] qemu: fix snap build by disabling libudev While building snap, static qemu is considered. Disable libudev as it doesn't have static libraries on most of the distros of all archs. Fixes: #3002 Signed-off-by: Amulyam24 --- tools/packaging/scripts/configure-hypervisor.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/packaging/scripts/configure-hypervisor.sh b/tools/packaging/scripts/configure-hypervisor.sh index 3a6bfd1b7..b038c0a5d 100755 --- a/tools/packaging/scripts/configure-hypervisor.sh +++ b/tools/packaging/scripts/configure-hypervisor.sh @@ -310,6 +310,11 @@ generate_qemu_options() { qemu_options+=(size:--disable-qom-cast-debug) qemu_options+=(size:--disable-tcmalloc) + # Disable libudev for static build + if gt_eq "${qemu_version}" "5.2.0" ; then + [ "${static}" == "true" ] && qemu_options+=(size:--disable-libudev) + fi + # Disallow network downloads qemu_options+=(security:--disable-curl)