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