Keep jdk11 GHA runners on macosx?
Antonio Vieiro
avieirov at redhat.com
Fri Nov 15 14:16:49 UTC 2024
Hi all,
El 15/11/24 a las 13:41, Severin Gehwolf escribió:
> Just to clarify:
>
> You are proposing to require macos-13 or better with XCode 14.3.1 or
> newer, for JDK 11u builds on macosx going forward?
Not really. The proposal is to add a configuration flag ("--with-xcode14" or similar) so that:
- Builds and tier-1 tests can be run in GHA: macos-13/XCode 14.3.1
- By adding "-Wno-deprecated-declaration" to some .mk files to bypass the "sprintf" deprecation that is generating errors.
- By adding "-Wno-deprecated-non-prototype" to some .mk files to bypass sending arguments to functions without protype (AWTlib), that are generating errors too.
If the "--with-xcode-14" configuration is _not_ present then builds are as usual, i.e., exising pipelines on macos-12 and earlier will run as usual.
>
> If there is no way of building/running on older osx/xcode I guess there
> is no other choice but to set this as a requirement for building going
> forward?
The flag is of interest only for doing GHA builds on XCode 14, as imposed by the deprecation of macos-12 GHA runners.
So if you don't set the flag you can build as usual, on macos-12 and earlier, with older XCode versions.
>
> It would be good to know what the community thinks.
Yep.
Cheers,
Antonio
More information about the jdk-updates-dev
mailing list