On Thu, 20 Mar 2025 06:57:04 GMT, SendaoYan <s...@openjdk.org> wrote:
> Hi all, > > There is an extra a.out file generated located in repository root directory > after execute the configure command with llvm/clang compiler sometimes, not > always. The a.out was generate by `$LINKER -Wl,-v 2>&1 | $HEAD -n 1`, shows > as below. This PR force use of lld when toolchain type is clang. Change has > been verified locally. > > >> rm -rf a.out ; date ; ~/software/acc/x86_64/bin/clang -Wl,-v 2>&1 | head -n >> 1 ; stat a.out ; ls -lh a.out ; file a.out > Thu Mar 20 02:46:13 PM CST 2025 > GNU ld (GNU Binutils) 2.43.50.20240909 > File: a.out > Size: 792 Blocks: 8 IO Block: 4096 regular file > Device: 10303h/66307d Inode: 2355308 Links: 1 > Access: (0640/-rw-r-----) Uid: ( 995/yansendao) Gid: ( 992/yansendao) > Access: 2025-03-20 14:46:13.682967228 +0800 > Modify: 2025-03-20 14:46:13.682967228 +0800 > Change: 2025-03-20 14:46:13.682967228 +0800 > Birth: 2025-03-20 14:46:13.674966977 +0800 > -rw-r----- 1 yansendao yansendao 792 Mar 20 14:46 a.out > a.out: data This pull request has now been integrated. Changeset: 0935ba9a Author: SendaoYan <s...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/0935ba9a8c808d372b387d0d0f479f854c121ec1 Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod 8352481: Enforce the use of lld with clang Co-authored-by: Magnus Ihse Bursie <i...@openjdk.org> Reviewed-by: ihse, erikj ------------- PR: https://git.openjdk.org/jdk/pull/24125