[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