diff options
author | Andreas Müller <schnitzeltony@gmail.com> | 2019-04-30 15:19:27 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-05-01 09:08:58 +0100 |
commit | 0c4fb7826f1ce02614ffc316b40fdb37a7848116 (patch) | |
tree | 54a82e2de670d4e264cbf2408d9eb09b89460741 | |
parent | 4d43e30addef19dc80c0c7c9f12a75dde9fe20a7 (diff) | |
download | poky-0c4fb7826f1ce02614ffc316b40fdb37a7848116.tar.gz |
qemu: split out vte into seperate PACKAGECONFIG
* vte-native requires host compiler supporting c++17. Some distros we support
ship comilers not supporting c++17 currently.
* oe-self-test 'test_testimage_virgl_gtk' sets
PACKAGECONFIG_append_pn-qemu-system-native = " gtk+". With vte enabled by
'gtk+'-config, build fails on hosts with ancient compilers [1].
* Alexander Kanavin did some tests: Without vte in PACKAGECONFIG there is still
a working terminal available with reduced functionality [2].
* Users wanting 'full' terminal in system-qemu back should add
PACKAGECONFIG_append_pn-qemu-system-native = " vte"
in their local.conf.
The idea of this patch was coming from Ross Burton - thanks!
[1] http://lists.openembedded.org/pipermail/openembedded-core/2019-April/281637.html
[2] http://lists.openembedded.org/pipermail/openembedded-core/2019-April/281727.html
(From OE-Core rev: 78e160ac4b72bc3cfbdd89492c711a318585328b)
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/recipes-devtools/qemu/qemu.inc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc index 13f0549c25..3ec141452d 100644 --- a/meta/recipes-devtools/qemu/qemu.inc +++ b/meta/recipes-devtools/qemu/qemu.inc | |||
@@ -144,7 +144,8 @@ PACKAGECONFIG[vnc-png] = "--enable-vnc --enable-vnc-png,--disable-vnc-png,libpng | |||
144 | PACKAGECONFIG[libcurl] = "--enable-curl,--disable-curl,libcurl," | 144 | PACKAGECONFIG[libcurl] = "--enable-curl,--disable-curl,libcurl," |
145 | PACKAGECONFIG[nss] = "--enable-smartcard,--disable-smartcard,nss," | 145 | PACKAGECONFIG[nss] = "--enable-smartcard,--disable-smartcard,nss," |
146 | PACKAGECONFIG[curses] = "--enable-curses,--disable-curses,ncurses," | 146 | PACKAGECONFIG[curses] = "--enable-curses,--disable-curses,ncurses," |
147 | PACKAGECONFIG[gtk+] = "--enable-gtk --enable-vte,--disable-gtk --disable-vte,gtk+3 vte gettext-native" | 147 | PACKAGECONFIG[gtk+] = "--enable-gtk,--disable-gtk,gtk+3 gettext-native" |
148 | PACKAGECONFIG[vte] = "--enable-vte,--disable-vte,vte gettext-native" | ||
148 | PACKAGECONFIG[libcap-ng] = "--enable-cap-ng,--disable-cap-ng,libcap-ng," | 149 | PACKAGECONFIG[libcap-ng] = "--enable-cap-ng,--disable-cap-ng,libcap-ng," |
149 | PACKAGECONFIG[ssh2] = "--enable-libssh2,--disable-libssh2,libssh2," | 150 | PACKAGECONFIG[ssh2] = "--enable-libssh2,--disable-libssh2,libssh2," |
150 | PACKAGECONFIG[gcrypt] = "--enable-gcrypt,--disable-gcrypt,libgcrypt," | 151 | PACKAGECONFIG[gcrypt] = "--enable-gcrypt,--disable-gcrypt,libgcrypt," |