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>
This commit is contained in:
Khem Raj 2025-09-06 14:14:06 -07:00
parent 8783b260a4
commit 2886182331
No known key found for this signature in database
GPG Key ID: BB053355919D3314

View File

@ -9,13 +9,13 @@ DEPENDS += "bison-native \
elfutils \
bpftool-native \
bcc \
systemtap \
libcereal \
libbpf \
"
DEPENDS += "${@bb.utils.contains('PTEST_ENABLED', '1', 'pahole-native llvm-native', '', d)}"
RDEPENDS:${PN} += "bash python3 xz"
RDEPENDS:${PN}-ptest += "bpftool"
SRC_URI = "git://github.com/iovisor/bpftrace;branch=master;protocol=https \
file://run-ptest \
@ -63,7 +63,6 @@ EXTRA_OECMAKE = " \
"
COMPATIBLE_HOST = "(x86_64.*|aarch64.*|powerpc64.*|riscv64.*)-linux"
COMPATIBLE_HOST:libc-musl = "null"
INHIBIT_PACKAGE_STRIP_FILES += "\
${PKGD}${PTEST_PATH}/tests/testprogs/uprobe_test \