RFR: 8352481: Extra a.out generated after configure with clang [v7]
Magnus Ihse Bursie
ihse at openjdk.org
Tue Mar 25 15:33:20 UTC 2025
On Tue, 25 Mar 2025 12:40:42 GMT, SendaoYan <syan at 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
>
> SendaoYan has updated the pull request incrementally with one additional commit since the last revision:
>
> Force use of lld when build os is not macosx
Marked as reviewed by ihse (Reviewer).
I think the fix looks good now, but the bug title do no longer match what this is actually about. I updated the title in JBS, but I am not allowed to change the PR title. The easiest way for you to fix this is to just rename the PR to `8352481` and then Skara bots will automatically put in the JBS title.
-------------
PR Review: https://git.openjdk.org/jdk/pull/24125#pullrequestreview-2714227636
PR Comment: https://git.openjdk.org/jdk/pull/24125#issuecomment-2751663454
More information about the build-dev
mailing list