RFR: 8352481: Extra a.out generated after configure with clang

SendaoYan syan at openjdk.org
Thu Mar 20 07:01:40 UTC 2025


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  add a command to remove the extra a.out file. No risk.


> 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

-------------

Commit messages:
 - 8352481: Extra a.out generated after configure with clang

Changes: https://git.openjdk.org/jdk/pull/24125/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=24125&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8352481
  Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/24125.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/24125/head:pull/24125

PR: https://git.openjdk.org/jdk/pull/24125


More information about the build-dev mailing list