-
Bug
-
Resolution: Fixed
-
P4
-
22, 23
-
b25
Some - not all - incremental builds cause a file to be deposited in the
make directory on my mac builds of JDK 23 - but this has been happening
for some months as the time stamps below demonstrate
the files have a name pattern of
javac.YYYYMMDD_HHMMSS.args - eg
-rw-r--r-- 1 userid mygrp 1476 Apr 29 12:36 javac.20240429_123602.args
-rw-r--r-- 1 userid mygrp 1476 Apr 29 12:34 javac.20240429_123419.args
-rw-r--r-- 1 userid mygrp 1476 Apr 28 13:39 javac.20240428_133949.args
-rw-r--r-- 1 userid mygrp 1476 Apr 28 13:39 javac.20240428_133921.args
-rw-r--r-- 1 userid mygrp 1476 Apr 28 13:38 javac.20240428_133837.args
-rw-r--r-- 1 userid mygrp 1476 Apr 28 13:37 javac.20240428_133741.args
-rw-r--r-- 1 userid mygrp 1476 Apr 28 13:35 javac.20240428_133509.args
-rw-r--r-- 1 userid mygrp 1476 Apr 27 14:21 javac.20240427_142153.args
-rw-r--r-- 1 userid mygrp 1476 Apr 27 14:08 javac.20240427_140859.args
-rw-r--r-- 1 userid mygrp 1476 Apr 22 13:25 javac.20240422_132532.args
-rw-r--r-- 1 userid mygrp 1476 Apr 22 13:25 javac.20240422_132510.args
-rw-r--r-- 1 userid mygrp 1476 Apr 19 14:05 javac.20240419_140546.args
-rw-r--r-- 1 userid mygrp 1476 Apr 19 14:05 javac.20240419_140515.args
-rw-r--r-- 1 userid mygrp 1476 Apr 18 11:29 javac.20240418_112906.args
-rw-r--r-- 1 userid mygrp 1476 Dec 6 16:26 javac.20231206_162619.args
-rw-r--r-- 1 userid mygrp 1476 Dec 6 15:11 javac.20231206_151143.args
-rw-r--r-- 1 userid mygrp 1476 Dec 6 15:07 javac.20231206_150728.args
-rw-r--r-- 1 userid mygrp 1476 Dec 6 15:05 javac.20231206_150501.args
-rw-r--r-- 1 userid mygrp 1476 Dec 1 12:38 javac.20231201_123831.args
-rw-r--r-- 1 userid mygrp 1476 Dec 1 12:33 javac.20231201_123326.args
-rw-r--r-- 1 userid mygrp 1476 Dec 1 12:32 javac.20231201_123239.args
-rw-r--r-- 1 userid mygrp 1476 Nov 27 15:14 javac.20231127_151412.args
Here is a sanitised copy of the oldest one
-g
-Xlint:all
-source
22
-target
22
-implicit:none
-Xprefer:source
-XDignore.symbol.file=true
-encoding
ascii
-Werror
-Xdoclint:all/protected
-Xdoclint/package:java.*,javax.*
--module-source-path
/Users/userid/myrepo.git/build/macosx-x86_64-server-release/support/gensrc/*:/Users/userid/myrepo.git/closed/src/*/macosx/classes:/Users/userid/myrepo.git/open/src/*/macosx/classes:/Users/userid/myrepo.git/closed/src/*/unix/classes:/Users/userid/myrepo.git/open/src/*/unix/classes:/Users/userid/myrepo.git/closed/src/*/share/classes:/Users/userid/myrepo.git/open/src/*/share/classes
--module-path
--system
none
-Xlint:-lossy-conversions,-this-escape
-classpath
/Users/userid/myrepo.git/build/macosx-x86_64-server-release/buildtools/depend
"-Xplugin:depend /Users/userid/myrepo.git/build/macosx-x86_64-server-release/jdk/modules/java.desktop/_the.java.desktop_pubapi"
-XDinternalAPIPath=/Users/userid/myrepo.git/build/macosx-x86_64-server-release/jdk/modules/java.desktop/_the.java.desktop_internalapi
-XDLOG_LEVEL=warn
-XDmodifiedInputs=/Users/userid/myrepo.git/build/macosx-x86_64-server-release/jdk/modules/java.desktop/_the.java.desktop_batch.modfiles.fixed
-d
/Users/userid/myrepo.git/build/macosx-x86_64-server-release/jdk/modules
-h
/Users/userid/myrepo.git/build/macosx-x86_64-server-release/support/headers.java.desktop.tmp
@/Users/userid/myrepo.git/build/macosx-x86_64-server-release/jdk/modules/java.desktop/_the.java.desktop_batch.filelist
make directory on my mac builds of JDK 23 - but this has been happening
for some months as the time stamps below demonstrate
the files have a name pattern of
javac.YYYYMMDD_HHMMSS.args - eg
-rw-r--r-- 1 userid mygrp 1476 Apr 29 12:36 javac.20240429_123602.args
-rw-r--r-- 1 userid mygrp 1476 Apr 29 12:34 javac.20240429_123419.args
-rw-r--r-- 1 userid mygrp 1476 Apr 28 13:39 javac.20240428_133949.args
-rw-r--r-- 1 userid mygrp 1476 Apr 28 13:39 javac.20240428_133921.args
-rw-r--r-- 1 userid mygrp 1476 Apr 28 13:38 javac.20240428_133837.args
-rw-r--r-- 1 userid mygrp 1476 Apr 28 13:37 javac.20240428_133741.args
-rw-r--r-- 1 userid mygrp 1476 Apr 28 13:35 javac.20240428_133509.args
-rw-r--r-- 1 userid mygrp 1476 Apr 27 14:21 javac.20240427_142153.args
-rw-r--r-- 1 userid mygrp 1476 Apr 27 14:08 javac.20240427_140859.args
-rw-r--r-- 1 userid mygrp 1476 Apr 22 13:25 javac.20240422_132532.args
-rw-r--r-- 1 userid mygrp 1476 Apr 22 13:25 javac.20240422_132510.args
-rw-r--r-- 1 userid mygrp 1476 Apr 19 14:05 javac.20240419_140546.args
-rw-r--r-- 1 userid mygrp 1476 Apr 19 14:05 javac.20240419_140515.args
-rw-r--r-- 1 userid mygrp 1476 Apr 18 11:29 javac.20240418_112906.args
-rw-r--r-- 1 userid mygrp 1476 Dec 6 16:26 javac.20231206_162619.args
-rw-r--r-- 1 userid mygrp 1476 Dec 6 15:11 javac.20231206_151143.args
-rw-r--r-- 1 userid mygrp 1476 Dec 6 15:07 javac.20231206_150728.args
-rw-r--r-- 1 userid mygrp 1476 Dec 6 15:05 javac.20231206_150501.args
-rw-r--r-- 1 userid mygrp 1476 Dec 1 12:38 javac.20231201_123831.args
-rw-r--r-- 1 userid mygrp 1476 Dec 1 12:33 javac.20231201_123326.args
-rw-r--r-- 1 userid mygrp 1476 Dec 1 12:32 javac.20231201_123239.args
-rw-r--r-- 1 userid mygrp 1476 Nov 27 15:14 javac.20231127_151412.args
Here is a sanitised copy of the oldest one
-g
-Xlint:all
-source
22
-target
22
-implicit:none
-Xprefer:source
-XDignore.symbol.file=true
-encoding
ascii
-Werror
-Xdoclint:all/protected
-Xdoclint/package:java.*,javax.*
--module-source-path
/Users/userid/myrepo.git/build/macosx-x86_64-server-release/support/gensrc/*:/Users/userid/myrepo.git/closed/src/*/macosx/classes:/Users/userid/myrepo.git/open/src/*/macosx/classes:/Users/userid/myrepo.git/closed/src/*/unix/classes:/Users/userid/myrepo.git/open/src/*/unix/classes:/Users/userid/myrepo.git/closed/src/*/share/classes:/Users/userid/myrepo.git/open/src/*/share/classes
--module-path
--system
none
-Xlint:-lossy-conversions,-this-escape
-classpath
/Users/userid/myrepo.git/build/macosx-x86_64-server-release/buildtools/depend
"-Xplugin:depend /Users/userid/myrepo.git/build/macosx-x86_64-server-release/jdk/modules/java.desktop/_the.java.desktop_pubapi"
-XDinternalAPIPath=/Users/userid/myrepo.git/build/macosx-x86_64-server-release/jdk/modules/java.desktop/_the.java.desktop_internalapi
-XDLOG_LEVEL=warn
-XDmodifiedInputs=/Users/userid/myrepo.git/build/macosx-x86_64-server-release/jdk/modules/java.desktop/_the.java.desktop_batch.modfiles.fixed
-d
/Users/userid/myrepo.git/build/macosx-x86_64-server-release/jdk/modules
-h
/Users/userid/myrepo.git/build/macosx-x86_64-server-release/support/headers.java.desktop.tmp
@/Users/userid/myrepo.git/build/macosx-x86_64-server-release/jdk/modules/java.desktop/_the.java.desktop_batch.filelist
- duplicates
-
JDK-8298252 javac leaves javac.*.args files in the current directory
-
- Closed
-
- relates to
-
JDK-8332808 Always set java.io.tmpdir to a suitable value in the build
-
- Resolved
-
- links to
-
Commit openjdk/jdk/417d174a
-
Review(master) openjdk/jdk/19338