RFR: 8276905: Function frag_col has a deployment target which is incompatible with this OS [v2]

Erik Joelsson erikj at openjdk.java.net
Fri Nov 12 17:21:36 UTC 2021


On Fri, 12 Nov 2021 14:55:24 GMT, Magnus Ihse Bursie <ihse at openjdk.org> wrote:

> If we leave -mmacosx-version-min unspecified, will metal pick another value by default silently? And if so, might we be actually lowering the min version even if specifying 10.14?

I'm not sure how Xcode picks the default target, but in my experience, it's some combination of the SDK bundled with Xcode and the current system the build is running on. I would assume this tool behaves the same way.

At Oracle we are currently using Xcode 12.4 and Macos 10.15.4, so specifying 10.14 would most likely be a step down from the assumed current default of 10.15. As far as Oracle is concerned, we should be fine with going with 10.15 as that's the oldest version that we will officially support for JDK 18 anyway. I have generally tried to be a bit more conservative with this version requirement though.

I agree that testing is required for such a change.

-------------

PR: https://git.openjdk.java.net/jdk/pull/6346



More information about the build-dev mailing list