aboutsummaryrefslogtreecommitdiff
path: root/meta-aarch64
diff options
context:
space:
mode:
authorRiku Voipio <riku.voipio@linaro.org>2013-06-11 11:03:39 +0300
committerRiku Voipio <riku.voipio@linaro.org>2013-06-11 11:03:39 +0300
commit0f6e69504c6e1936cff4a39747ec01abd748babc (patch)
tree855e54f1d867507d9761ed899a7633526f032abe /meta-aarch64
parentd7d404916778da461579457ca53e720b72491809 (diff)
qemu: workaround qemu-native build
there is no TCG support for aarch64 so use another arch for now if building qemu-native
Diffstat (limited to 'meta-aarch64')
-rw-r--r--meta-aarch64/recipes-devtools/qemu/qemu.inc20
-rw-r--r--meta-aarch64/recipes-devtools/qemu/qemu_git.bb1
2 files changed, 1 insertions, 20 deletions
diff --git a/meta-aarch64/recipes-devtools/qemu/qemu.inc b/meta-aarch64/recipes-devtools/qemu/qemu.inc
index a68d5080..d75d45b2 100644
--- a/meta-aarch64/recipes-devtools/qemu/qemu.inc
+++ b/meta-aarch64/recipes-devtools/qemu/qemu.inc
@@ -38,28 +38,8 @@ EXTRA_OECONF_class-nativesdk = "--target-list=${@get_qemu_target_list(d)} --disa
--disable-curl \
"
-do_configure_prepend_class-native() {
- # Undo the -lX11 added by linker-flags.patch, don't assume that host has libX11 installed
- sed -i 's/-lX11//g' Makefile.target
-}
-
-do_configure_prepend_class-nativesdk() {
- if [ "${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" = "" ] ; then
- # Undo the -lX11 added by linker-flags.patch
- sed -i 's/-lX11//g' Makefile.target
- fi
-}
-
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"
- fi
-
${S}/configure --prefix=${prefix} --sysconfdir=${sysconfdir} --libexecdir=${libexecdir} --disable-strip ${EXTRA_OECONF} $KVMOPTS
- test ! -e ${S}/target-i386/beginend_funcs.sh || chmod a+x ${S}/target-i386/beginend_funcs.sh
}
do_install () {
diff --git a/meta-aarch64/recipes-devtools/qemu/qemu_git.bb b/meta-aarch64/recipes-devtools/qemu/qemu_git.bb
index d29ef130..99451081 100644
--- a/meta-aarch64/recipes-devtools/qemu/qemu_git.bb
+++ b/meta-aarch64/recipes-devtools/qemu/qemu_git.bb
@@ -8,6 +8,7 @@ PR = "r0"
QEMU_TARGETS_aarch64 = ""
EXTRA_OECONF_aarch64 += "--enable-tcg-interpreter --enable-kvm --enable-fdt --target-list=aarch64-softmmu"
+EXTRA_OECONF_class-native = "--target-list=arm-linux-user"
SRC_URI = "git://git.linaro.org/people/pmaydell/qemu-aarch64.git;branch=kvm-aarch64-wip"
S = "${WORKDIR}/git"