diff mbox series

[meta-gnome,4/4] tracker-miners: Disable seccomp support on musl

Message ID 20240324031006.3072120-4-raj.khem@gmail.com
State New
Headers show
Series [meta-networking,1/4] openflow: Delete recipe for 1.0 | expand

Commit Message

Khem Raj March 24, 2024, 3:10 a.m. UTC
seccomp support piece needs APIs e.g. tgkill which are
unimplimented in musl [1]

Secondly, remove libseccomp from unconditional dependencies
it will be only added when packageconfig is selected.

[1] https://www.openwall.com/lists/musl/2019/08/02/1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta-gnome/recipes-gnome/tracker/tracker-miners_3.7.0.bb | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/meta-gnome/recipes-gnome/tracker/tracker-miners_3.7.0.bb b/meta-gnome/recipes-gnome/tracker/tracker-miners_3.7.0.bb
index 333bb62674..4f058cf907 100644
--- a/meta-gnome/recipes-gnome/tracker/tracker-miners_3.7.0.bb
+++ b/meta-gnome/recipes-gnome/tracker/tracker-miners_3.7.0.bb
@@ -7,7 +7,6 @@  LIC_FILES_CHKSUM = " \
 
 DEPENDS = " \
     intltool-native \
-    libseccomp \
     tracker \
     zlib \
 "
@@ -43,6 +42,9 @@  PACKAGECONFIG ??= " \
     battery \
     networkmanager \
 "
+# Needs tgkill API which musl does not support
+# see https://www.openwall.com/lists/musl/2019/08/02/1
+PACKAGECONFIG:remove:libc-musl = "seccomp"
 
 PACKAGECONFIG[battery]     = "-Dbattery_detection=upower,-Dbattery_detection=none,upower"
 PACKAGECONFIG[cue]     = "-Dcue=enabled,-Dcue=disabled,libcue"