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.
This commit is contained in:
Alan Modra
2022-01-13 16:34:07 +10:30
parent 34c95e6aad
commit c39828d4c9

View File

@ -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}} \