From 36700743927cdc1e7167e154b8a75bdf6623e7ef Mon Sep 17 00:00:00 2001 From: Jia He Date: Thu, 9 Jan 2020 17:53:22 +0800 Subject: [PATCH] scripts: Disable a few options to reduce qemu binary size on generic architectures This disables a few configure options on generic arches to reduce qemu binary size. Fixes #926 Signed-off-by: Jia He --- scripts/configure-hypervisor.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/scripts/configure-hypervisor.sh b/scripts/configure-hypervisor.sh index 1d61b1001..8aa266580 100755 --- a/scripts/configure-hypervisor.sh +++ b/scripts/configure-hypervisor.sh @@ -313,6 +313,21 @@ generate_qemu_options() { # Don't build the qemu-io, qemu-nbd and qemu-image tools qemu_options+=(size:--disable-tools) + # Don't build linux-user bsd-user + qemu_options+=(size:--disable-bsd-user) + qemu_options+=(size:--disable-linux-user) + + # Don't build sparse check tool + qemu_options+=(size:--disable-sparse) + + # Don't build VDE networking backend + qemu_options+=(size:--disable-vde) + + # Don't build other options which can't be depent on build server. + qemu_options+=(size:--disable-xfsctl) + qemu_options+=(size:--disable-libxml2) + qemu_options+=(size:--disable-nettle) + # Disable XEN driver qemu_options+=(size:--disable-xen)