diff --git a/package/bpftrace/bpftrace.mk b/package/bpftrace/bpftrace.mk index 35c8dec29c..f530d4861b 100644 --- a/package/bpftrace/bpftrace.mk +++ b/package/bpftrace/bpftrace.mk @@ -28,6 +28,7 @@ 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 $(eval $(cmake-package)) diff --git a/package/libbpf/libbpf.mk b/package/libbpf/libbpf.mk index 3a728867d8..a4bd270cbd 100644 --- a/package/libbpf/libbpf.mk +++ b/package/libbpf/libbpf.mk @@ -25,7 +25,12 @@ endef # toolchain. # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=a5cbe05a6673b85bed2a63ffcfea6a96c6410cff ifeq ($(BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9),) -LIBBPF_UPDATE_UAPI_HEADERS = install_uapi_headers +LIBBPF_UPDATE_UAPI_HEADERS = install_uapi_headers UAPIDIR=/usr/include/bpf + +define LIBBPF_FIX_STAGING_PC + $(SED) 's/-I$${includedir}/-I$${includedir}\/bpf -I$${includedir}/' $(STAGING_DIR)/usr/lib/pkgconfig/libbpf.pc +endef +LIBBPF_POST_INSTALL_STAGING_HOOKS += LIBBPF_FIX_STAGING_PC endif define LIBBPF_INSTALL_STAGING_CMDS