tools/scripts/Makefile.include already appends $(CLANG_CROSS_FLAGS) to CFLAGS: CFLAGS += $(CLANG_CROSS_FLAGS) Since Makefile.include is included, the libbpf Makefile appends $(CLANG_CROSS_FLAGS) again, resulting in duplicate flags. Remove the redundant append. Signed-off-by: Leo Yan --- tools/lib/bpf/Makefile | 1 - 1 file changed, 1 deletion(-) diff --git a/tools/lib/bpf/Makefile b/tools/lib/bpf/Makefile index 168140f8e6461bd06db40e23d21a3fb8847ccbf4..b1fbd0211c5edde7be3d98630b16e53e028d9116 100644 --- a/tools/lib/bpf/Makefile +++ b/tools/lib/bpf/Makefile @@ -84,7 +84,6 @@ override CFLAGS += -Werror -Wall override CFLAGS += $(INCLUDES) override CFLAGS += -fvisibility=hidden override CFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -override CFLAGS += $(CLANG_CROSS_FLAGS) # flags specific for shared library SHLIB_FLAGS := -DSHARED -fPIC -- 2.34.1