From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1062) id B67E03858281; Tue, 21 Feb 2023 05:54:19 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B67E03858281 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Alan Modra To: bfd-cvs@sourceware.org Subject: [binutils-gdb] alpha-*-vms missing libraries X-Act-Checkin: binutils-gdb X-Git-Author: Alan Modra X-Git-Refname: refs/heads/master X-Git-Oldrev: da4bb410dfd9c47e9dc64422697ffb9c580d133a X-Git-Newrev: 294540ac96418b437f529107b33394bf4bf39311 Message-Id: <20230221055419.B67E03858281@sourceware.org> Date: Tue, 21 Feb 2023 05:54:19 +0000 (GMT) X-BeenThere: binutils-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Feb 2023 05:54:19 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3D294540ac9641= 8b437f529107b33394bf4bf39311 commit 294540ac96418b437f529107b33394bf4bf39311 Author: Alan Modra Date: Tue Feb 21 09:57:49 2023 +1030 alpha-*-vms missing libraries =20 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. =20 * testsuite/config/default.exp: Correct regex detecting missing libraries automatically searched by alpha-dec-vms-ld. Diff: --- ld/testsuite/config/default.exp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ld/testsuite/config/default.exp b/ld/testsuite/config/default.= exp index 257fd4ba985..59a45e34d1d 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/li= b\1.a } missing_libs] } { + && [regsub -all {[^\n]*: cannot find -l([^\n :]*)[^\n]*} $exec_output {t= mpdir/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]