On Mon, 2024-07-22 at 17:30 -0700, Tony Ambardar wrote: > Actually use previously defined LDFLAGS during build and add support > for > LDLIBS to link extra standalone libraries e.g. 'argp' which is not > provided > by musl libc. > > Fixes: 585bf4640ebe ("tools: runqslower: Add EXTRA_CFLAGS and > EXTRA_LDFLAGS support") > Signed-off-by: Tony Ambardar <tony.ambardar@xxxxxxxxx> > --- > v1-v2: > - add missing CC for Ilya > > --- > tools/bpf/runqslower/Makefile | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/tools/bpf/runqslower/Makefile > b/tools/bpf/runqslower/Makefile > index d8288936c912..c4f1f1735af6 100644 > --- a/tools/bpf/runqslower/Makefile > +++ b/tools/bpf/runqslower/Makefile > @@ -15,6 +15,7 @@ INCLUDES := -I$(OUTPUT) -I$(BPF_INCLUDE) - > I$(abspath ../../include/uapi) > CFLAGS := -g -Wall $(CLANG_CROSS_FLAGS) > CFLAGS += $(EXTRA_CFLAGS) > LDFLAGS += $(EXTRA_LDFLAGS) > +LDLIBS += -lelf -lz > > # Try to detect best kernel BTF source > KERNEL_REL := $(shell uname -r) > @@ -51,7 +52,7 @@ clean: > libbpf_hdrs: $(BPFOBJ) > > $(OUTPUT)/runqslower: $(OUTPUT)/runqslower.o $(BPFOBJ) > - $(QUIET_LINK)$(CC) $(CFLAGS) $^ -lelf -lz -o $@ > + $(QUIET_LINK)$(CC) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@ > > $(OUTPUT)/runqslower.o: runqslower.h > $(OUTPUT)/runqslower.skel.h \ > $(OUTPUT)/runqslower.bpf.o | libbpf_hdrs Looks reasonable to me, but I don't quite get what exactly did 585bf4640ebe break? In any case: Acked-by: Ilya Leoshkevich <iii@xxxxxxxxxxxxx>