From d05fae42794c5fe76509935b1e8f900e1d17d9f0 Mon Sep 17 00:00:00 2001 From: John Crispin Date: Fri, 5 Nov 2021 10:46:00 +0100 Subject: [PATCH] include/bpf.mk: add LD_LIBRARY_PATH Signed-off-by: John Crispin --- include/bpf.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/bpf.mk b/include/bpf.mk index 9636ad5165..2f797625b6 100644 --- a/include/bpf.mk +++ b/include/bpf.mk @@ -58,11 +58,16 @@ BPF_CFLAGS := \ -O2 -emit-llvm -Xclang -disable-llvm-passes define CompileBPF + LD_LIBRARY_PATH=$(LD_LIBRARY_PATH):$(STAGING_DIR_HOST)/lib \ $(CLANG) -g -target $(BPF_ARCH)-linux-gnu $(BPF_CFLAGS) $(2) \ -c $(1) -o $(patsubst %.c,%.bc,$(1)) + LD_LIBRARY_PATH=$(LD_LIBRARY_PATH):$(STAGING_DIR_HOST)/lib \ $(LLVM_OPT) -O2 -mtriple=$(BPF_TARGET) < $(patsubst %.c,%.bc,$(1)) > $(patsubst %.c,%.opt,$(1)) + LD_LIBRARY_PATH=$(LD_LIBRARY_PATH):$(STAGING_DIR_HOST)/lib \ $(LLVM_DIS) < $(patsubst %.c,%.opt,$(1)) > $(patsubst %.c,%.S,$(1)) + LD_LIBRARY_PATH=$(LD_LIBRARY_PATH):$(STAGING_DIR_HOST)/lib \ $(LLVM_LLC) -march=$(BPF_TARGET) -filetype=obj -o $(patsubst %.c,%.o,$(1)) < $(patsubst %.c,%.S,$(1)) + LD_LIBRARY_PATH=$(LD_LIBRARY_PATH):$(STAGING_DIR_HOST)/lib \ $(LLVM_STRIP) --strip-debug $(patsubst %.c,%.o,$(1)) endef -- 2.25.1