diff options
author | Alan Modra <amodra@gmail.com> | 2017-01-03 12:27:19 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2017-01-03 12:36:02 +1030 |
commit | 8cfc7cf8c273677b5c83290cd1b143f18eeeb9c4 (patch) | |
tree | 44385d19831c833ee20364a2459be6e7ffb8cb74 /ld/testsuite/ld-elfvers | |
parent | 4ce6ca2c78c12931c31f46b9390e00a012eaa466 (diff) | |
download | gdb-8cfc7cf8c273677b5c83290cd1b143f18eeeb9c4.zip gdb-8cfc7cf8c273677b5c83290cd1b143f18eeeb9c4.tar.gz gdb-8cfc7cf8c273677b5c83290cd1b143f18eeeb9c4.tar.bz2 |
Add -rpath-link to various tests
Needed for cross-builds without --sysroot, where USE_LIBPATH isn't
set. See elf32.em after_open. Perhap ld ought to look at -rpath in
this case?
* testsuite/ld-elf/shared.exp: Add -rpath-link and -no-as-needed
to various tests.
* testsuite/ld-elfweak/elfweak.exp: Likewise.
* testsuite/ld-elfvers/vers.exp (vers19): Fix -rpath-link option.
Diffstat (limited to 'ld/testsuite/ld-elfvers')
-rw-r--r-- | ld/testsuite/ld-elfvers/vers.exp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ld/testsuite/ld-elfvers/vers.exp b/ld/testsuite/ld-elfvers/vers.exp index bd35ae2..5587591 100644 --- a/ld/testsuite/ld-elfvers/vers.exp +++ b/ld/testsuite/ld-elfvers/vers.exp @@ -909,7 +909,7 @@ build_exec "vers16" vers16.c vers16 "-Wl,--no-as-needed" vers16a.so "" vers16.ds # Test a weak versioned symbol. build_vers_lib_pic "vers17" vers17.c vers17 "" vers17.map vers17.ver vers17.dsym "" build_vers_lib_pic "vers18" vers18.c vers18 vers17.so vers18.map vers18.ver vers18.dsym vers18.sym -build_exec "vers19" vers19.c vers19 "-Wl,-rpath,. -Wl,-rpath-link,--no-as-needed" vers18.so vers19.ver vers19.dsym "" +build_exec "vers19" vers19.c vers19 "-Wl,--no-as-needed,-rpath,.,-rpath-link,." vers18.so vers19.ver vers19.dsym "" build_vers_lib_no_pic "vers20a" vers20.c vers20a "" vers20.map vers20a.ver vers20.dsym "" exec cp $tmpdir/vers20a.so $tmpdir/vers20b.so |