diff options
author | Alan Modra <amodra@gmail.com> | 2023-02-21 09:57:49 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2023-02-21 16:18:53 +1030 |
commit | 294540ac96418b437f529107b33394bf4bf39311 (patch) | |
tree | 7be60d68cc5961ed06fee4accc65703d7e97eb28 /ld/testsuite/config/default.exp | |
parent | da4bb410dfd9c47e9dc64422697ffb9c580d133a (diff) | |
download | gdb-294540ac96418b437f529107b33394bf4bf39311.zip gdb-294540ac96418b437f529107b33394bf4bf39311.tar.gz gdb-294540ac96418b437f529107b33394bf4bf39311.tar.bz2 |
alpha-*-vms missing libraries
For this:
./ld-new: cannot find -limagelib: No such file or directory
./ld-new: cannot find -lstarlet: No such file or directory
./ld-new: cannot find -lsys$public_vectors: No such file or directory
the logs showed
creating dummy tmpdir/libimagelib:
creating dummy No
creating dummy such
etc.
So rubbish instead of tmpdir/libimagelib.a and the other required libs.
* testsuite/config/default.exp: Correct regex detecting missing
libraries automatically searched by alpha-dec-vms-ld.
Diffstat (limited to 'ld/testsuite/config/default.exp')
-rw-r--r-- | ld/testsuite/config/default.exp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ld/testsuite/config/default.exp b/ld/testsuite/config/default.exp index 257fd4b..59a45e3 100644 --- a/ld/testsuite/config/default.exp +++ b/ld/testsuite/config/default.exp @@ -471,7 +471,7 @@ if { [istarget alpha*-*-*vms*] } { close $f if { [ld_assemble $as $src tmpdir/empty.o] && ![ld_link $LD tmpdir/empty tmpdir/empty.o] - && [regsub -all {[^\n]*: cannot find -l([^\n]*)} $exec_output {tmpdir/lib\1.a } missing_libs] } { + && [regsub -all {[^\n]*: cannot find -l([^\n :]*)[^\n]*} $exec_output {tmpdir/lib\1.a } missing_libs] } { regsub -all {\$} $missing_libs {\\\$} missing_libs for { set i 0 } { $i < [llength $missing_libs] } { incr i } { set f [lindex $missing_libs $i] |