ld: vers19 test: add -rpath-link
authorMike Frysinger <vapier@gentoo.org>
Tue, 15 Mar 2011 23:34:30 +0000 (23:34 +0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 15 Mar 2011 23:34:30 +0000 (23:34 +0000)
Using -Wl,-rpath,. isn't sufficient for cross-linkers to locate the
necessary libraries.  So throw in -Wl,-rpath-link,. to make it work.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
ld/testsuite/ChangeLog
ld/testsuite/ld-elfvers/vers.exp

index 1e145cdf70cd1efc67b770dd18a203bf9e98ff7b..dafac0a6a20354fe1b7a45cfe57e3f777ee1c209 100644 (file)
@@ -1,3 +1,7 @@
+2011-03-15  Mike Frysinger  <vapier@gentoo.org>
+
+       * ld-elfvers/vers.exp (vers19): Add -Wl,-rpath-link,. to linker flags.
+
 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
 
        * ld-arm/ifunc-1.s, ld-arm/ifunc-1.dd, ld-arm/ifunc-1.gd,
index d43c12e12e9e3e4097877f85d4568f4637a787d9..d1c2228dc96d59491dd4c64fdd6008f0ca3c2aaf 100644 (file)
@@ -893,7 +893,7 @@ build_exec "vers16" vers16.c vers16 "" vers16a.so "" vers16.dsym ""
 # 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,." vers18.so vers19.ver vers19.dsym ""
+build_exec "vers19" vers19.c vers19 "-Wl,-rpath,. -Wl,-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