diff options
author | Alexander Kanavin <alex.kanavin@gmail.com> | 2019-02-27 18:47:31 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-02-28 13:21:54 +0000 |
commit | 48522906a261f9a552f13b146aa7f3691be37002 (patch) | |
tree | a40226291f277540547ebd1c637de5d203cd2378 /meta/conf | |
parent | 80d29f1cb1e077cc457a6917fa57561a88921fca (diff) | |
download | poky-48522906a261f9a552f13b146aa7f3691be37002.tar.gz |
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.
(From OE-Core rev: 4a558a5f2db68538e0edad798ddf48eb9510a7d6)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/conf')
-rw-r--r-- | meta/conf/distro/include/maintainers.inc | 2 | ||||
-rw-r--r-- | meta/conf/distro/include/no-static-libs.inc | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index f5e6343904..fb60dcd905 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc | |||
@@ -609,6 +609,8 @@ RECIPE_MAINTAINER_pn-python3-subunit = "Derek Straka <derek@asterius.io>" | |||
609 | RECIPE_MAINTAINER_pn-python3-testtools = "Derek Straka <derek@asterius.io>" | 609 | RECIPE_MAINTAINER_pn-python3-testtools = "Derek Straka <derek@asterius.io>" |
610 | RECIPE_MAINTAINER_pn-qemu = "Richard Purdie <richard.purdie@linuxfoundation.org>" | 610 | RECIPE_MAINTAINER_pn-qemu = "Richard Purdie <richard.purdie@linuxfoundation.org>" |
611 | RECIPE_MAINTAINER_pn-qemu-helper-native = "Richard Purdie <richard.purdie@linuxfoundation.org>" | 611 | RECIPE_MAINTAINER_pn-qemu-helper-native = "Richard Purdie <richard.purdie@linuxfoundation.org>" |
612 | RECIPE_MAINTAINER_pn-qemu-native = "Richard Purdie <richard.purdie@linuxfoundation.org>" | ||
613 | RECIPE_MAINTAINER_pn-qemu-system-native = "Richard Purdie <richard.purdie@linuxfoundation.org>" | ||
612 | RECIPE_MAINTAINER_pn-qemuwrapper-cross = "Richard Purdie <richard.purdie@linuxfoundation.org>" | 614 | RECIPE_MAINTAINER_pn-qemuwrapper-cross = "Richard Purdie <richard.purdie@linuxfoundation.org>" |
613 | RECIPE_MAINTAINER_pn-quilt = "Robert Yang <liezhi.yang@windriver.com>" | 615 | RECIPE_MAINTAINER_pn-quilt = "Robert Yang <liezhi.yang@windriver.com>" |
614 | RECIPE_MAINTAINER_pn-quilt-native = "Robert Yang <liezhi.yang@windriver.com>" | 616 | RECIPE_MAINTAINER_pn-quilt-native = "Robert Yang <liezhi.yang@windriver.com>" |
diff --git a/meta/conf/distro/include/no-static-libs.inc b/meta/conf/distro/include/no-static-libs.inc index cdc53916d0..712d858dc0 100644 --- a/meta/conf/distro/include/no-static-libs.inc +++ b/meta/conf/distro/include/no-static-libs.inc | |||
@@ -4,6 +4,7 @@ DISABLE_STATIC ?= " --disable-static" | |||
4 | DISABLE_STATIC_pn-qemu = "" | 4 | DISABLE_STATIC_pn-qemu = "" |
5 | DISABLE_STATIC_pn-qemu-native = "" | 5 | DISABLE_STATIC_pn-qemu-native = "" |
6 | DISABLE_STATIC_pn-nativesdk-qemu = "" | 6 | DISABLE_STATIC_pn-nativesdk-qemu = "" |
7 | DISABLE_STATIC_pn-qemu-system-native = "" | ||
7 | # pciutils fails build | 8 | # pciutils fails build |
8 | DISABLE_STATIC_pn-pciutils = "" | 9 | DISABLE_STATIC_pn-pciutils = "" |
9 | # libcap aborts on unrecognised option | 10 | # libcap aborts on unrecognised option |