From b5b67adcc17e3e74dbcda09ff3f8a4636aa53486 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 18 May 2024 19:40:22 +0200 Subject: Merging debian version 6.7.7-1. Signed-off-by: Daniel Baumann --- debian/rules.d/tools/perf/Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'debian/rules.d/tools') diff --git a/debian/rules.d/tools/perf/Makefile b/debian/rules.d/tools/perf/Makefile index 910f03776f..b81116ab17 100644 --- a/debian/rules.d/tools/perf/Makefile +++ b/debian/rules.d/tools/perf/Makefile @@ -50,8 +50,12 @@ ifeq (,$(filter nodoc,$(DEB_BUILD_PROFILES))) +$(MAKE_PERF) -C $(top_srcdir)/tools/perf/Documentation man endif # Check that perf didn't get linked against incompatibly-licensed libraries - type ldd - ! ldd $(CURDIR)/perf | grep -E '\blib(bfd|crypto|debuginfod)' + @if readelf -d $(CURDIR)/perf | sed -rne 's/.*NEEDED.*\[(.*)\]/\1/p' | grep -E '\blib(bfd|crypto|debuginfod)'; then \ + echo; \ + echo 'perf linked against incompatibly-licensed libraries'; \ + echo; \ + exit 1; \ + fi # Check that it links against abi::__cxa_demangle from libstdc++ grep __cxa_demangle $(CURDIR)/perf -- cgit v1.2.3