summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Fietkau2024-09-20 14:55:45 +0000
committerFelix Fietkau2024-09-20 15:43:57 +0000
commit8043e2e7464befb6f3fd8b42e891ba35248c0fa4 (patch)
treeefad4981e7da81df868d4282448a2e94d08d2db2
parent852ed0379a170ca031bc238ec34a4a8768526a45 (diff)
downloadopenwrt-8043e2e7464befb6f3fd8b42e891ba35248c0fa4.tar.gz
tools/llvm-bpf: filter out STAGING_DIR_HOST/include from cflags on non-linux systems
Avoids picking up an incompatible libuuid from util-linux Signed-off-by: Felix Fietkau <nbd@nbd.name>
-rw-r--r--tools/llvm-bpf/Makefile5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/llvm-bpf/Makefile b/tools/llvm-bpf/Makefile
index b8c2005de8..a36ca0647f 100644
--- a/tools/llvm-bpf/Makefile
+++ b/tools/llvm-bpf/Makefile
@@ -22,6 +22,11 @@ CMAKE_SOURCE_SUBDIR := llvm
include $(INCLUDE_DIR)/host-build.mk
include $(INCLUDE_DIR)/cmake.mk
+ifneq ($(HOST_OS),Linux)
+ HOST_CFLAGS := $(filter-out -I$(STAGING_DIR_HOST)/include,$(HOST_CFLAGS))
+ HOST_CXXFLAGS := $(filter-out -I$(STAGING_DIR_HOST)/include,$(HOST_CXXFLAGS))
+endif
+
LLVM_BPF_PREFIX = llvm-bpf-$(PKG_VERSION).$(HOST_OS)-$(HOST_ARCH)
CMAKE_HOST_INSTALL_PREFIX = $(STAGING_DIR_HOST)/$(LLVM_BPF_PREFIX)