From c96c4fcd54c64678dbcf9e43b9a991362aa83106 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Sat, 3 May 2025 02:46:40 +0200 Subject: [PATCH] libdw: Add RPATH to MAIN_CHECK programs We want to test the program against the just build libelf.so not the system installed one. So add an RPATH to ../libelf. * libdw/Makefile.am (CHECK_DEF_FLAGS): Add -Wl,-rpath,../libelf. https://sourceware.org/bugzilla/show_bug.cgi?id=32929 Signed-off-by: Mark Wielaard --- libdw/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libdw/Makefile.am b/libdw/Makefile.am index f024d652..229fec62 100644 --- a/libdw/Makefile.am +++ b/libdw/Makefile.am @@ -168,7 +168,8 @@ MAINTAINERCLEANFILES = $(srcdir)/known-dwarf.h check_PROGRAMS = dwarf_srclang_check TESTS = $(check_PROGRAMS) -CHECK_DEF_FLAGS = $(DEFS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -DMAIN_CHECK=1 +CHECK_DEF_FLAGS = $(DEFS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) \ + -Wl,-rpath,../libelf -DMAIN_CHECK=1 .SECONDEXPANSION: dwarf_srclang_check$(EXEEXT): $$(filter-out $$(subst _check,,$$@).o,$(libdw_a_OBJECTS)) $$(subst _check,,$$@).c -- 2.47.2