From c39828d4c90815053009043468cb981b3125a76b Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Thu, 13 Jan 2022 16:34:07 +1030 Subject: [PATCH] dt-relr.exp --no-as-needed Otherwise the very simple test may not be linked with libc.so at all, and thus correctly have no version reference added. Causing failure of the dt-relr-glibc-1b.so test. * testsuite/ld-elf/dt-relr.exp: Link with --no-as-needed. --- ld/testsuite/ld-elf/dt-relr.exp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ld/testsuite/ld-elf/dt-relr.exp b/ld/testsuite/ld-elf/dt-relr.exp index 280373ec17a..42373605066 100644 --- a/ld/testsuite/ld-elf/dt-relr.exp +++ b/ld/testsuite/ld-elf/dt-relr.exp @@ -26,7 +26,7 @@ if { ![supports_dt_relr] } { run_cc_link_tests [list \ [list \ "Build dt-relr-glibc-1a.so" \ - "-shared $NO_DT_RELR_CC_LDFLAGS" \ + "-shared -Wl,--no-as-needed $NO_DT_RELR_CC_LDFLAGS" \ "-fPIC" \ { dt-relr-glibc-1.c } \ {{readelf {--version-info} dt-relr-glibc-1a.rd}} \ @@ -34,7 +34,7 @@ run_cc_link_tests [list \ ] \ [list \ "Build dt-relr-glibc-1b.so" \ - "-shared $DT_RELR_CC_LDFLAGS" \ + "-shared -Wl,--no-as-needed $DT_RELR_CC_LDFLAGS" \ "-fPIC" \ { dt-relr-glibc-1.c } \ {{readelf {-W --version-info} dt-relr-glibc-1b.rd}} \ -- 2.30.2