From ff18576f845e9b422748efcafe1332e206626604 Mon Sep 17 00:00:00 2001
From: Til Kaiser <mail@tk154.de>
Date: Sun, 27 Oct 2024 14:02:14 +0100
Subject: [PATCH] xdp-tools: fix compilation when bpftool is installed

Currently, xdp-tools doesn't compile on build systems where
bpftool is installed because additional tools and BPF programs
will be compiled then, which results in build errors.

This commit disables the compilation of those bpftool-dependent tools.

Signed-off-by: Til Kaiser <mail@tk154.de>
Link: https://github.com/openwrt/openwrt/pull/16787
Signed-off-by: Robert Marko <robimarko@gmail.com>
---
 package/network/utils/xdp-tools/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/package/network/utils/xdp-tools/Makefile b/package/network/utils/xdp-tools/Makefile
index 8c4071991f..8bce10f634 100644
--- a/package/network/utils/xdp-tools/Makefile
+++ b/package/network/utils/xdp-tools/Makefile
@@ -87,7 +87,8 @@ CONFIGURE_VARS += \
 	CLANG="$(CLANG)" \
 	BPF_TARGET="$(BPF_ARCH)-linux-gnu" \
 	LLC="$(LLVM_LLC)" \
-	BPF_LDFLAGS="-march=$(BPF_TARGET) -mcpu=v3"
+	BPF_LDFLAGS="-march=$(BPF_TARGET) -mcpu=v3" \
+	BPFTOOL=""
 
 ifneq ($(findstring s,$(OPENWRT_VERBOSE)),)
 	MAKE_FLAGS+=V=1
-- 
2.30.2