OpenJDK 21 Build on MacOS Sonoma throwing WARNING: Secure coding is automatically enabled
Philip Race
philip.race at oracle.com
Mon Oct 30 17:05:05 UTC 2023
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.
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.race at 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/build-dev/attachments/20231030/6d2bac79/attachment.htm>
More information about the build-dev
mailing list