]> code.ossystems Code Review - openembedded-core.git/commit
qemu: split the native version into usermode and system parts
authorAlexander Kanavin <alex.kanavin@gmail.com>
Wed, 27 Feb 2019 17:47:31 +0000 (18:47 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 28 Feb 2019 13:20:21 +0000 (13:20 +0000)
commit4a558a5f2db68538e0edad798ddf48eb9510a7d6
treed3cd9f84bf513c922605720a2c6d00a2d7f9f274
parenta89846cca457de10249881ab695f0f883bfb6f40
qemu: split the native version into usermode and system parts

The rationale is to streamline the overall build.

The system parts are only needed to run target images, and so can be
built towards the end of the build process. At the same time, the
system parts may need gtk+-native and mesa-native which add significantly
to the build time.

On the other hand, the usermode parts have almost no dependencies
and can be built quickly. They are needed at recipes build time to
run target binaries, and so are required quite early in the typical
build process.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/image_types.bbclass
meta/conf/distro/include/maintainers.inc
meta/conf/distro/include/no-static-libs.inc
meta/recipes-core/ovmf/ovmf_git.bb
meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb
meta/recipes-devtools/qemu/qemu-native.inc [new file with mode: 0644]
meta/recipes-devtools/qemu/qemu-native_3.1.0.bb [new file with mode: 0644]
meta/recipes-devtools/qemu/qemu-system-native_3.1.0.bb [new file with mode: 0644]
meta/recipes-devtools/qemu/qemu-targets.inc
meta/recipes-devtools/qemu/qemu.inc
meta/recipes-devtools/qemu/qemu_3.1.0.bb