summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Sakoman <steve@sakoman.com>2022-07-09 03:53:10 -1000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-07-16 06:52:45 +0100
commit073c1432a099979abd0b4fdea0f23beb854d264e (patch)
treee072bdd91f4b4280de75e02d6fb1dc474b72cf80
parentb444cac69ed9ceec92c6471e64fd3fa1c42d2884 (diff)
downloadpoky-073c1432a099979abd0b4fdea0f23beb854d264e.tar.gz
qemu: add PACKAGECONFIG for capstone
Autobuilder workers were non-deterministically enabling capstone depending on whether the worker had libcapstone installed. Add PACKAGECONFIG for capstone with default off, since qemu does not require capstone support. Qemu version in dunfell has capstone in the source tree as a submodule and has configure options to enable it using that source code or using the system libcapstone. Qemu versions in master and kirkstone have removed the capstone submodule and configure options, but added libcapstone autodetection to meson. In all cases using PACKAGECONFIG will allow a deterministic build. (From OE-Core rev: 171fa2d7092db896ba0816074a435a883447fdb8) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 052ef1f14d1e6a5ee34f742f65e51b20b416f79f) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-devtools/qemu/qemu.inc1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc
index cc69eca9ae..edfd5bf86c 100644
--- a/meta/recipes-devtools/qemu/qemu.inc
+++ b/meta/recipes-devtools/qemu/qemu.inc
@@ -199,6 +199,7 @@ PACKAGECONFIG[pmem] = "--enable-libpmem,--disable-libpmem,pmdk"
199PACKAGECONFIG[pulsedio] = "--enable-pa,--disable-pa,pulseaudio" 199PACKAGECONFIG[pulsedio] = "--enable-pa,--disable-pa,pulseaudio"
200PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux" 200PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux"
201PACKAGECONFIG[bpf] = "--enable-bpf,--disable-bpf,libbpf" 201PACKAGECONFIG[bpf] = "--enable-bpf,--disable-bpf,libbpf"
202PACKAGECONFIG[capstone] = "--enable-capstone,--disable-capstone"
202 203
203INSANE_SKIP:${PN} = "arch" 204INSANE_SKIP:${PN} = "arch"
204 205