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

Derek Keeler dekeeler at microsoft.com
Tue Sep 17 17:31:08 UTC 2019


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).

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.

-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