tools/perf: Fix missing LDFLAGS for some programs
authorBen Hutchings <benh@debian.org>
Sat, 15 Jan 2022 21:59:11 +0000 (22:59 +0100)
committerSalvatore Bonaccorso <carnil@debian.org>
Thu, 1 Sep 2022 07:04:35 +0000 (08:04 +0100)
Signed-off-by: Ben Hutchings <benh@debian.org>
Gbp-Pq: Topic bugfix/all
Gbp-Pq: Name tools-perf-fix-missing-ldflags-for-some-programs.patch

tools/perf/Makefile.perf

index 6147597e4ab4563f7b9f82eada69d5425aeb1194..5dab3e9ddb250149e2b87c465caf057f365ba9c8 100644 (file)
@@ -667,7 +667,7 @@ $(JEVENTS_IN): FORCE
        $(Q)$(MAKE) -f $(srctree)/tools/build/Makefile.build dir=pmu-events obj=jevents
 
 $(JEVENTS): $(JEVENTS_IN)
-       $(QUIET_LINK)$(HOSTCC) $(JEVENTS_IN) -o $@
+       $(QUIET_LINK)$(HOSTCC) $(LDFLAGS) $(JEVENTS_IN) -o $@
 
 $(PMU_EVENTS_IN): $(JEVENTS) FORCE
        $(Q)$(MAKE) -f $(srctree)/tools/build/Makefile.build dir=pmu-events obj=pmu-events
@@ -795,7 +795,7 @@ $(OUTPUT)dlfilters/%.o: dlfilters/%.c include/perf/perf_dlfilter.h
 .SECONDARY: $(DLFILTERS:.so=.o)
 
 $(OUTPUT)dlfilters/%.so: $(OUTPUT)dlfilters/%.o
-       $(QUIET_LINK)$(CC) $(EXTRA_CFLAGS) -shared -o $@ $<
+       $(QUIET_LINK)$(CC) $(EXTRA_CFLAGS) $(LDFLAGS) -shared -o $@ $<
 
 ifndef NO_JVMTI
 LIBJVMTI_IN := $(OUTPUT)jvmti/jvmti-in.o