On 2015-02-02 19:33, Phil Race wrote:
http://bugs.openjdk.java.net/browse/JDK-8071710 added a depedency
check but it was not working because this depends on file declaration order.

This resolves that which can cause occasional Solaris build failures by
ensuring that HEADLESS is declared before FONTMANAGER.

JDK 9 fix : http://cr.openjdk.java.net/~prr/8072116/
JDK8u fix : http://cr.openjdk.java.net/~prr/8072116.8u

FWIW I've not seen it fail on 8u but it seems like it must be possible there too ..

I see now that the fix for 8u in the original JDK-8071710 did not get the same dependency declaration as did the 9 fix. It still says:

 948 ifneq (, $(findstring $(OPENJDK_TARGET_OS), solaris aix))
 949   $(BUILD_LIBFONTMANAGER): $(BUILD_LIBAWT_XAWT)
 950 endif

instead of depending on libawt_headless.

Apart from this, the fix looks good.

/Magnus

Reply via email to