RFR: JDK-8211677: Java resource copy and clean should use MakeTargetDir macro
Erik Joelsson
erik.joelsson at oracle.com
Wed Oct 3 22:51:09 UTC 2018
Since upgrading our Solaris build machines to 11.3, we have experienced
intermittent build failures in the recipes copying java resource files.
It's unclear why this started happening now after having worked fine for
so long, but it seems it's a race caused by concurrent calls to "mkdir
-p". In other recipes we have worked around this by using a macro
"MakeDir" which reduces the likelihood of concurrent calls happening.
Rewriting these copy and clean rules to use the current preferred macros
seem to alleviate the problem for us on Solaris 11.3, and also makes the
build a little bit more coherent.
Bug: https://bugs.openjdk.java.net/browse/JDK-8211677
Webrev: http://cr.openjdk.java.net/~erikj/8211677/webrev.01/
/Erik
More information about the build-dev
mailing list