mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-27 04:52:05 +08:00
info-shared.exp: Replace libs=-ldl with shlib_load
As reported in PR 23104, -ldl doesn't work on FreeBSD. Replace it with shlib_load, which adds the right flags for dynamic library loading based on the current target platform. The test still passes on Linux, and should now pass on FreeBSD, though I did not test personally. gdb/testsuite/ChangeLog: PR gdb/23104 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
This commit is contained in:
parent
e427af1889
commit
0a8ddac418
@ -1,3 +1,8 @@
|
||||
2018-04-24 Simon Marchi <simon.marchi@ericsson.com>
|
||||
|
||||
PR gdb/23104
|
||||
* gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
|
||||
|
||||
2018-04-19 Richard Bunt <richard.bunt@arm.com>
|
||||
|
||||
* gdb.threads/multiple-successive-infcall.c: New test.
|
||||
|
@ -43,7 +43,7 @@ if { [gdb_compile_shlib $srcfile_lib2 $binfile_lib2 \
|
||||
|
||||
set cflags "$define1 $define2"
|
||||
if { [prepare_for_testing "failed to prepare" $testfile $srcfile \
|
||||
[list additional_flags=$cflags libs=-ldl]] } {
|
||||
[list additional_flags=$cflags shlib_load]] } {
|
||||
return -1
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user