diff options
Diffstat (limited to 'gdb/testsuite/gdb.base/skip-solib.exp')
-rw-r--r-- | gdb/testsuite/gdb.base/skip-solib.exp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gdb/testsuite/gdb.base/skip-solib.exp b/gdb/testsuite/gdb.base/skip-solib.exp index 14bf6bfc4e0..f618fc51131 100644 --- a/gdb/testsuite/gdb.base/skip-solib.exp +++ b/gdb/testsuite/gdb.base/skip-solib.exp @@ -27,10 +27,10 @@ if { ![isnative] || [is_remote host] || ![istarget *-linux*] || [skip_shlib_test set test "skip-solib" set srcfile_main "${test}-main.c" set executable_main ${test}-test -set binfile_main ${objdir}/${subdir}/${executable_main} +set binfile_main [standard_output_file ${executable_main}] set srcfile_lib "${test}-lib.c" set libname "lib${test}" -set binfile_lib ${objdir}/${subdir}/${libname}.so +set binfile_lib [standard_output_file ${libname}.so] # # Compile our program under test. The main program references a shared library @@ -47,9 +47,10 @@ if {[gdb_compile "${srcdir}/${subdir}/${srcfile_main}" "${binfile_main}.o" objec return -1 } +set testobjdir [standard_output_file {}] if {[gdb_compile "${binfile_main}.o" "${binfile_main}" executable \ - [list debug "additional_flags=-L${objdir}/${subdir} -l${test} \ - -Wl,-rpath=${objdir}/${subdir}"]] != ""} { + [list debug "additional_flags=-L$testobjdir -l${test} \ + -Wl,-rpath=$testobjdir"]] != ""} { return -1 } |