[8u] RFR 8226288 - Upgrade to XCode 10+ for building JDK 8u and 11u
Simon Tooke
stooke at redhat.com
Wed Sep 18 12:43:28 UTC 2019
On 9/17/2019 1:31 PM, Derek Keeler wrote:
> Hi build-dev friends!
>
> I'm Derek Keeler, the infrastructure lead on the Java Platform team
> within Microsoft, working with the AdoptOpenJDK's George Adams and
> John Oliver.
>
> Simon, I have pulled down your jdk8u patches and have built them
> against macOS Mojave (with a good amount of help from George and John).
Hi, and thanks for your interest.
>
> Currently, the build succeeds!
>
> I am planning to throw the entire AdoptOpenJDK test roster against it
> sometime today/tomorrow.
>
> I will let you know what I find as a result of those tests, and what
> if anything I had to do in order to get things up and running.
Yes, please. Also any difficulties you had with the initial script or
instructions; I know there was a syntax error that I just fixed.
-Simon
>
> -Derek
>
>
> ------------------------------------------------------------------------
> *From:* build-dev <build-dev-bounces at openjdk.java.net> on behalf of
> Simon Tooke <stooke at redhat.com>
> *Sent:* September 13, 2019 7:05 AM
> *To:* jdk8u-dev at openjdk.java.net <jdk8u-dev at openjdk.java.net>;
> build-dev <build-dev at openjdk.java.net>
> *Subject:* [8u] RFR 8226288 - Upgrade to XCode 10+ for building JDK 8u
> and 11u
>
> Hello all,
>
> This is a request for review of my patch to enable building 8u with
> modern (9,10,11) Xcode versions on macOS. I've received a few recent
> enquiries so I thought I'd submit this.
>
> When I first created this patch is was more for convenience, but soon
> macOS will require applications to be "notarized", which cannot be done
> with the old version of Xcode. This will become mandatory long before
> 8u is due to retire [1].
>
> This patch is not intended to remove the current ability to build 8u on
> the current supported build platform.
>
> I have used the patch with Xcode 9,10 and a beta of 11, and used the
> resultant JDK to build Graal.
>
> I have not build a JDK using the old Xcode and this patch; my intent was
> to ensure this was still possible.
>
> There is some information available on my GitHub page:
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fstooke%2Fjdk8u-xcode10&data=02%7C01%7Cdekeeler%40microsoft.com%7Cc0539708320c4d8421a908d73853cbe8%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637039804865878108&sdata=THixfdOpuZrY8%2BdEDHFVjmV%2BnePxVGFsof9eDoqJikE%3D&reserved=0
>
> Issue:
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.openjdk.java.net%2Fbrowse%2FJDK-8226288&data=02%7C01%7Cdekeeler%40microsoft.com%7Cc0539708320c4d8421a908d73853cbe8%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637039804865878108&sdata=VHN2S0uxbbeJiiuWznYafSpXmERDdp29U%2FqVMJSdUuw%3D&reserved=0
>
> Webrev:
> https://nam06.safelinks.protection.outlook.com/?url=http:%2F%2Fcr.openjdk.java.net%2F~stooke%2Fwebrevs%2Fjdk-8226288-jdk8u%2F00%2F&data=02%7C01%7Cdekeeler%40microsoft.com%7Cc0539708320c4d8421a908d73853cbe8%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637039804865888100&sdata=T6uq0ThFfHLrqslWfCz2x846ixtLMIW5EwaP4U4Jvqc%3D&reserved=0
>
> Previous discussion:
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.openjdk.java.net%2Fpipermail%2Fjdk8u-dev%2F2019-June%2F009733.html&data=02%7C01%7Cdekeeler%40microsoft.com%7Cc0539708320c4d8421a908d73853cbe8%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637039804865888100&sdata=WDUf2fhTqmcNTZJJ2NNnI%2FtCKxr%2BxQLiCfPmpj3m0p8%3D&reserved=0
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.openjdk.java.net%2Fpipermail%2Fjdk8u-dev%2F2019-July%2F009760.html&data=02%7C01%7Cdekeeler%40microsoft.com%7Cc0539708320c4d8421a908d73853cbe8%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637039804865888100&sdata=pJXk%2Bg5LlmSpogNhcINgRezCSozo7MbW%2FNWLJNrf%2BV8%3D&reserved=0
>
> Thank you for your time,
>
> -Simon
>
>
> [1]
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdeveloper.apple.com%2Fdocumentation%2Fsecurity%2Fnotarizing_your_app_before_distribution&data=02%7C01%7Cdekeeler%40microsoft.com%7Cc0539708320c4d8421a908d73853cbe8%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637039804865888100&sdata=TZmbZfAFDXXwpBJ8xibzzfoCicd5Fwm0xwdCo2hIaYo%3D&reserved=0
>
More information about the jdk8u-dev
mailing list