From: Richard Purdie Date: Thu, 14 Aug 2014 15:56:29 +0000 (+0100) Subject: qemu: Overwrite KVM explicitly for darwin/mingw X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~32800 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0bbafc1e0250bc4df6c6fcc749ab9bbbd7de4a89;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git qemu: Overwrite KVM explicitly for darwin/mingw Force KVM to disabled on mingw/darwin systems since this makes no sense there. Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc index 50f1c06e503..2c4991494d2 100644 --- a/meta/recipes-devtools/qemu/qemu.inc +++ b/meta/recipes-devtools/qemu/qemu.inc @@ -47,12 +47,16 @@ do_configure_prepend_class-nativesdk() { fi } +KVMENABLE = "--enable-kvm" +KVMENABLE_darwin = "--disable-kvm" +KVMENABLE_mingw32 = "--disable-kvm" + do_configure() { # Handle distros such as CentOS 5 32-bit that do not have kvm support KVMOPTS="--disable-kvm" if [ "${PN}" != "qemu-native" -a "${PN}" != "nativesdk-qemu" ] \ || [ -f /usr/include/linux/kvm.h ] ; then - KVMOPTS="--enable-kvm" + KVMOPTS="${KVMENABLE}" fi ${S}/configure --prefix=${prefix} --sysconfdir=${sysconfdir} --libexecdir=${libexecdir} --localstatedir=${localstatedir} --disable-strip ${EXTRA_OECONF} $KVMOPTS