[8u] RFR 8226288 - Upgrade to XCode 10+ for building JDK 8u and 11u

Andrew Hughes gnu.andrew at redhat.com
Thu Feb 27 20:47:00 UTC 2020



On 27/02/2020 19:55, Simon Tooke wrote:
> I have not heard back, and had put this on the back burner for a while.
> 
> 
> Due to renewed interest expressed to me privately, I would like to
> resubmit this RFR, updated to the latest JDK and macOS build environment.
> 
> 
> Updated webrev:
> http://cr.openjdk.java.net/~stooke/webrevs/jdk-8226288-jdk8u/01/
> 
> 
> The result of this build does not perfectly pass jtreg tier1, but there
> are only a few failures, which appear in more recent JDKs using the same
> toolchain.
> 
> 
> I would like to (and invite others to) address the tier 1 failures
> separately; I suspect there will be more participation if the JDK builds
> cleanly on Catalina using JDK 11.  Eventually, I hope it will even run
> faster!.
> 
> 
> Some of the upcoming RFRs (to address tier 1) appear in
> https://github.com/stooke/jdk8u-xcode10/tree/master/jdk8u-patch
> 
> 
> I know we are in rampdown now, but I think it's as good a time as any to
> decide if this can get in for the following release.
> 
> 
> Thank you for your time,
> 
> -Simon
> 
> 
>

I recall this from the first time around.

My immediate thought is that this seems to be a new bug that hasn't yet
been applied anywhere. Does trunk not already work with XCode 10+? If
so, we should be backporting appropriate changes from there, not
creating something new for 8u.

I believe part of the problem here is newer versions of CLang. Could
some of that testing not be done with CLang on GNU/Linux, so more people
can participate in getting this fixed?

A good starting point seems to be JDK-8019470 [0].  This is actually on
the Oracle parity list for 8u252, but no-one seems to have attempted the
backport.

I'm not sure of the relevance of rampdown to this. This wouldn't be
something approved for 8u252 at this stage.  8u-dev will be available
for commits again as soon as the bug system is switched over & JFR is
merged.

[0] https://bugs.openjdk.java.net/browse/JDK-8019470

Thanks,
-- 
Andrew :)

Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222




More information about the build-dev mailing list