summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2025-09-06 14:14:06 -0700
committerKhem Raj <raj.khem@gmail.com>2025-09-10 23:50:39 -0700
commit288618233100fef724845bd360b991c3d8f79eb8 (patch)
tree37ae8af43fe0f1838d657a9717cef04619e2b2fa
parent8783b260a4434bb3ae64d4afbdb2a675c7ed54e5 (diff)
downloadmeta-openembedded-288618233100fef724845bd360b991c3d8f79eb8.tar.gz
bpftrace: Fix runtime deps and enable musl builds
Remove systemtap from build time dependencies it seems to be not needed and it does not build on musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace_0.24.0.bb3
1 files changed, 1 insertions, 2 deletions
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace_0.24.0.bb b/meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace_0.24.0.bb
index 7e9cbf485e..f7b2e7485a 100644
--- a/meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace_0.24.0.bb
+++ b/meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace_0.24.0.bb
@@ -9,13 +9,13 @@ DEPENDS += "bison-native \
9 elfutils \ 9 elfutils \
10 bpftool-native \ 10 bpftool-native \
11 bcc \ 11 bcc \
12 systemtap \
13 libcereal \ 12 libcereal \
14 libbpf \ 13 libbpf \
15 " 14 "
16DEPENDS += "${@bb.utils.contains('PTEST_ENABLED', '1', 'pahole-native llvm-native', '', d)}" 15DEPENDS += "${@bb.utils.contains('PTEST_ENABLED', '1', 'pahole-native llvm-native', '', d)}"
17 16
18RDEPENDS:${PN} += "bash python3 xz" 17RDEPENDS:${PN} += "bash python3 xz"
18RDEPENDS:${PN}-ptest += "bpftool"
19 19
20SRC_URI = "git://github.com/iovisor/bpftrace;branch=master;protocol=https \ 20SRC_URI = "git://github.com/iovisor/bpftrace;branch=master;protocol=https \
21 file://run-ptest \ 21 file://run-ptest \
@@ -63,7 +63,6 @@ EXTRA_OECMAKE = " \
63" 63"
64 64
65COMPATIBLE_HOST = "(x86_64.*|aarch64.*|powerpc64.*|riscv64.*)-linux" 65COMPATIBLE_HOST = "(x86_64.*|aarch64.*|powerpc64.*|riscv64.*)-linux"
66COMPATIBLE_HOST:libc-musl = "null"
67 66
68INHIBIT_PACKAGE_STRIP_FILES += "\ 67INHIBIT_PACKAGE_STRIP_FILES += "\
69 ${PKGD}${PTEST_PATH}/tests/testprogs/uprobe_test \ 68 ${PKGD}${PTEST_PATH}/tests/testprogs/uprobe_test \