RFR: JDK-8019540: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated.

David Holmes david.holmes at oracle.com
Tue Oct 15 00:48:52 PDT 2013

On 14/10/2013 7:25 PM, Erik Joelsson wrote:
> Please review the following changes, correcting the conditions for when
> to build certain parts of the servicability features. Instead of
> guarding them with the OPENJDK variable, they need to be conditioned on
> the existence of the source itself.
> In hotspot, this only fails on Windows. The linux makefiles already
> check on the existence of the source rather than if it's an OPENJDK
> build. This change makes windows do the same.
> http://cr.openjdk.java.net/~erikj/8019540/webrev.hotspot.01/

This is an expedient fix.

More generally though these kinds of things should really be in the 
closed makefiles. That of course requires a suitable closed makefile 
which doesn't presently exist.

> In JDK, it fails on all platforms. There is already a configure
> variable, ENABLE_JFR, that seems to be set correctly for this case.
> http://cr.openjdk.java.net/~erikj/8019540/webrev.jdk.01/


> I will need a sponsor to push this to hotspot if it passes review.

You will need a separate bug for the JDK and hotspot side due to the 
different version info used by each. Otherwise the hgupdater will get in 
a tangle with the backports.


> /Erik

More information about the hotspot-dev mailing list