diff --git a/package/libbpf/libbpf.mk b/package/libbpf/libbpf.mk index 5a6d574331..0683ec12c1 100644 --- a/package/libbpf/libbpf.mk +++ b/package/libbpf/libbpf.mk @@ -18,14 +18,12 @@ define LIBBPF_BUILD_CMDS -C $(@D)/src endef -# bpftrace uses bpf_iter_link_info.task that was added since kernel 6.1 +# bpftrace uses BPF_TRACE_KPROBE_SESSION that was added since kernel 6.10 # so we need to update some uapi headers in STAGING_DIR if the toolchain -# is build with linux-headers < 6.1. +# is build with linux-headers < 6.1.0 # Otherwise bpftrace is broken due to out of date linux/bpf.h installed # by the toolchain. -# https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=f0d74c4da1f060d2a66976193712a5e6abd361f5 -# https://github.com/bpftrace/bpftrace/commit/7578314df67df6bbdffaf493ff3b4d182b235b34 -ifeq ($(BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1),) +ifeq ($(BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_10),) LIBBPF_UPDATE_UAPI_HEADERS = install_uapi_headers UAPIDIR=/usr/include/bpf define LIBBPF_FIX_STAGING_PC