Files
buildroot/package/bpftrace/bpftrace.mk
Bernd Kuhls b0511042e8 package/bpftrace: bump version to 0.27.0
https://github.com/bpftrace/bpftrace/blob/v0.27.0/CHANGELOG.md

This release includes
d7a3bb54a3
which adds support for LLVM 23.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-09-22 12:32:49 +02:00

34 lines
770 B
Makefile

################################################################################
#
# bpftrace
#
################################################################################
BPFTRACE_VERSION = 0.27.0
BPFTRACE_SITE = $(call github,bpftrace,bpftrace,v$(BPFTRACE_VERSION))
BPFTRACE_LICENSE = Apache-2.0
BPFTRACE_LICENSE_FILES = LICENSE
BPFTRACE_DEPENDENCIES = \
bcc \
bzip2 \
cereal \
elfutils \
host-vim \
libbpf \
llvm \
xz
# libbfd, libopcodes
ifeq ($(BR2_PACKAGE_BINUTILS),y)
BPFTRACE_DEPENDENCIES += binutils
endif
BPFTRACE_CONF_OPTS += \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DBUILD_TESTING:BOOL=OFF \
-DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -I$(STAGING_DIR)/usr/include/bpf" \
-DENABLE_MAN:BOOL=OFF \
-DUSE_SYSTEM_LIBBPF:BOOL=ON
$(eval $(cmake-package))