summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas De Schampheleire <thomas.de_schampheleire@nokia.com>2023-04-04 20:34:04 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-04-05 17:26:53 +0100
commite36aa2418f5435080b056d9a1661674b2ffaee7a (patch)
tree5faa0696ec75ecc96534c51f94a342c59f1bfc86
parentf5fc2acb4e6927e370aff08ff015e5314f4757fe (diff)
downloadpoky-e36aa2418f5435080b056d9a1661674b2ffaee7a.tar.gz
qemu: retain default trace backend if 'ust' is not enabled
The qemu build system enables the 'log' trace backend by default, if no explicit choice was made with '--enable-trace-backend=CHOICE'. However, the qemu recipe uses the following PACKAGECONFIG line: PACKAGECONFIG[ust] = "--enable-trace-backend=ust,--enable-trace-backend=nop,lttng-ust," which means that the 'nop' trace backend will be explicitly selected if the 'ust' feature is not enabled. The 'nop' backend removes almost all trace points at compile time, and thus basically means 'disable tracing'. To retain the default trace backend if 'ust' is not enabled, the above PACKAGECONFIG line should either explicitly fall back to the 'log' backend, or not provide any value for the 'disabled' case. This commit chooses the latter to not make any assumption about the upstream default. (From OE-Core rev: c31396a30dcf17ab23ff4dd5943eef5fba20cba6) Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-devtools/qemu/qemu.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc
index 36b2f14638..10001c3e66 100644
--- a/meta/recipes-devtools/qemu/qemu.inc
+++ b/meta/recipes-devtools/qemu/qemu.inc
@@ -208,7 +208,7 @@ PACKAGECONFIG[libudev] = "--enable-libudev,--disable-libudev,eudev"
208PACKAGECONFIG[attr] = "--enable-attr,--disable-attr,attr," 208PACKAGECONFIG[attr] = "--enable-attr,--disable-attr,attr,"
209PACKAGECONFIG[rbd] = "--enable-rbd,--disable-rbd,ceph,ceph" 209PACKAGECONFIG[rbd] = "--enable-rbd,--disable-rbd,ceph,ceph"
210PACKAGECONFIG[vhost] = "--enable-vhost-net,--disable-vhost-net,," 210PACKAGECONFIG[vhost] = "--enable-vhost-net,--disable-vhost-net,,"
211PACKAGECONFIG[ust] = "--enable-trace-backend=ust,--enable-trace-backend=nop,lttng-ust," 211PACKAGECONFIG[ust] = "--enable-trace-backend=ust,,lttng-ust,"
212PACKAGECONFIG[pie] = "--enable-pie,--disable-pie,," 212PACKAGECONFIG[pie] = "--enable-pie,--disable-pie,,"
213PACKAGECONFIG[seccomp] = "--enable-seccomp,--disable-seccomp,libseccomp" 213PACKAGECONFIG[seccomp] = "--enable-seccomp,--disable-seccomp,libseccomp"
214# libnfs is currently provided by meta-kodi 214# libnfs is currently provided by meta-kodi