summaryrefslogtreecommitdiffstats
path: root/conf/machine
diff options
context:
space:
mode:
authorNathan Rossi <nathan@nathanrossi.com>2016-05-18 20:52:58 +1000
committerNathan Rossi <nathan@nathanrossi.com>2016-05-18 23:51:23 +1000
commitba4f7d090d573cc40dee91eea6c0c9f9ca596b50 (patch)
treede421872e6e336340bdb040c43a8a1c808cc75e8 /conf/machine
parentce91e3f508689a7994b0dffdf8aa9727f0b765f8 (diff)
downloadmeta-xilinx-ba4f7d090d573cc40dee91eea6c0c9f9ca596b50.tar.gz
machine-xilinx-default.inc: Disable 'qemu-usermode' for MicroBlaze
The qemu-usermode machine feature enables the ability for using QEMU linux-user during the host build. This allows for the distro feature gobject-introspection-data to use linux-user mode of QEMU to generate data. But this process is broken on MicroBlaze due to issues with glib and the MicroBlaze toolchain. This change disables the use of QEMU linux-user and is a workaround to avoid the execution of the gobject-introspection-data process which is default enabled in commonly used distros ('nodistro' and 'poky'). Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Diffstat (limited to 'conf/machine')
-rw-r--r--conf/machine/include/machine-xilinx-default.inc3
1 files changed, 3 insertions, 0 deletions
diff --git a/conf/machine/include/machine-xilinx-default.inc b/conf/machine/include/machine-xilinx-default.inc
index 1b41aa19..e52e4c33 100644
--- a/conf/machine/include/machine-xilinx-default.inc
+++ b/conf/machine/include/machine-xilinx-default.inc
@@ -2,6 +2,9 @@
2 2
3MACHINE_FEATURES_BACKFILL_CONSIDERED += "rtc" 3MACHINE_FEATURES_BACKFILL_CONSIDERED += "rtc"
4 4
5# MicroBlaze cannot handle the execution of qemu-linux-user for gobject-introspection-data
6MACHINE_FEATURES_BACKFILL_CONSIDERED_append_microblaze = " qemu-usermode"
7
5# File System Configuration 8# File System Configuration
6IMAGE_FSTYPES ?= "tar.gz cpio cpio.gz.u-boot" 9IMAGE_FSTYPES ?= "tar.gz cpio cpio.gz.u-boot"
7IMAGE_CLASSES += "image_types_uboot" 10IMAGE_CLASSES += "image_types_uboot"