jdk8u-dev MacOS 10.15+ build environment?
Taylor, Ben
benty at amazon.com
Tue Mar 16 23:47:22 UTC 2021
Hi,
In parallel with Simon's work [1], we've created a patch set against 8u282 that supports this through a combination of Simon's patches to the build system and a backport of JDK-8182299 [2] and associated follow-up patches.
The patch set has been uploaded to [3], and includes a markdown document [4] describing the patches and how they were built and applied.
Thanks,
--Ben Taylor (he/him)
[1] https://github.com/stooke/jdk8u-xcode10
[2] https://bugs.openjdk.java.net/browse/JDK-8182299
[3] https://cr.openjdk.java.net/~phh/jdk8u-xcode12-patches/
[4] https://cr.openjdk.java.net/~phh/jdk8u-xcode12-patches/upstream-8u-patches.md
On 2021/03/15, 06:33, "jdk8u-dev on behalf of Andrew Haley" <jdk8u-dev-retn at openjdk.java.net on behalf of aph at redhat.com> wrote:
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe.
On 3/15/21 12:24 PM, Simon Tooke wrote:
>
> On 2021-03-15 7:19 a.m., Andrew Haley wrote:
>> On 3/1/21 2:33 PM, Andrew Leonard wrote:
>>
>>> I have a Mac OS contribution i've developed and tested at AdoptOpenJDK, I
>>> would like to contribute it upstream to jdk8u-dev, unfortunately the
>>> jdk8u-dev supported build platform is MacOS 10.7. Is there a method people
>>> use to build & test their contributions if you don't have a MacOS 10.7
>>> environment? The AdoptOpenJDK jdk8u base has patches to allow building
>>> jdk8u with Xcode 11.5 on 10.15+..
>> Let's get those patches in, then. Who contributed them? We'd
>> need to get them to contribute to 8u.
>
> Almost all the patches are backports; as they were not bugfixes per se,
> they rarely got approved.
The rules about backports to new environments tend to be more
relaxed than general enhancements. We want JDK 8u to continue
to be relevant for as long as it is supported; that's why we
allowed AArch64 support to be imported into 8u. So, let's get
this done.
--
Andrew Haley (he/him)
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
https://keybase.io/andrewhaley
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671
More information about the jdk8u-dev
mailing list