On 10/30/23 10:05, Philip Race wrote:
It is possible to use Xcode 12 on macOS14.
Our internal build system manages to make this work.
Don't ask me for the details, because I don't know them very well.

Internally we use macOS 13.x  and Xcode 14.3.1 to build JDK 22, and macOS 12.x and Xcode 12.4 to build JDK 21.

See https://wiki.openjdk.org/display/Build/Supported+Build+Platforms for a mostly up to date set of build platforms and toolchains.

/Erik

I think you may have to create a (free) Apple developer a/c to be able to get the
older Xcodes. That's step 1.

But you are going to have to find a way because currently there is no other solution.
At least none I can think of.

And no, it is nothing to do with deprecation.

-phil.

On 10/30/23 7:07 AM, Asif Ikram wrote:
Dear Philip

Thanks for your response and directions.

I guess it is not possible to use Xcode 12.x on MacOS14, because it asks for the latest version of Xcode.

I used the OpenJDk20 binary and OpenJDK21 binary to create the build from OpenJDK21+35 source code, but I'm still facing the same problem with my build. Is it MacOS14 and ist AppKit causing the issue? Apple has deprecated some native methods in MacOS14.
https://developer.apple.com/documentation/macos-release-notes/appkit-release-notes-for-macos-14

best regards

Asif


On Sat, Oct 28, 2023 at 1:20 AM Philip Race <philip.r...@oracle.com> wrote:

    This is due you using a newer compiler than the "official" one
    used by OpenJDK for JDK21
    We will have a fix to silence it for JDK 22, but that won't help
    your JDK 21 build.
    You'll need to use Xcode 12.x instead of whatever you are using.

    -phil.

    On 10/24/23 9:57 AM, Asif Ikram wrote:

    Dear Team

    Can you please help me with this?


    *2023-10-24 12:16:57.027 java[97952:198365] WARNING: Secure
    coding is automatically enabled for restorable state! However,
    not on all supported macOS versions of this application. Opt-in
    to secure coding explicitly by implementing
    NSApplicationDelegate.applicationSupportsSecureRestorableState:.*


    I have created OpenJDK 21+35 Build on MacOS 14 Sonoma.
    I am not able to complete a few AWT tests in JCK21 (JT Harness
    Runtime).

    Best regards
    Asif

Reply via email to