On Thu, 2024-08-15 at 14:06 -0700, Andrii Nakryiko wrote: [...] > > @@ -627,6 +669,9 @@ ifneq ($2:$(OUTPUT),:$(shell pwd)) > > $(Q)rsync -aq $$^ $(TRUNNER_OUTPUT)/ > > endif > > > > +$(OUTPUT)/$(TRUNNER_BINARY): LDLIBS += $$($(TRUNNER_BASE_NAME)-LDLIBS) > > +$(OUTPUT)/$(TRUNNER_BINARY): LDFLAGS += $$($(TRUNNER_BASE_NAME)-LDFLAGS) > > is there any reason why you need to have this blah-LDFLAGS convention > and then applying that with extra pass, instead of just writing > > $(OUTPUT)/$(TRUNNER_BINARY): LDFLAGS += $(LLVM_LDFLAGS) > > I'm not sure I understand the need for extra logical hops to do this No real reason, that's how it is organized in bpftool makefile, monkey see, monkey do. Will combine to have single LDFLAGS change. [...]