<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
As a heads-up, I have filed the following JBS issues to bump the
compiler versions used to build JavaFX production builds:<br>
<br>
Mac: JDK-8308306 [1] : Update to Xcode 14.3 on macOS<br>
Linux : JDK-8308307 [2] : Update to gcc 12.2.0 on Linux<br>
Windows: JDK-8308308 [3] : Update to Visual Studio 2022 version
17.5.0 on Windows<br>
<br>
Initial testing for these compilers has already done by the JDK
team, and we've been doing some testing of JavaFX as well. In
addition to it being a generally good idea to keep up to date, the
next WebKit update (616.1) will require newer compilers: WebKit uses
C++20 features, which aren't supported by the current compilers.<br>
<br>
Known implications:<br>
<br>
Windows: The existing WebKit sources, which use the C++17 flag,
won't build with VS2022 17.5.0. This is tracked by <a class="issue-link" data-issue-key="JDK-8303748" href="https://bugs.openjdk.org/browse/JDK-8303748" id="key-val" rel="5095684">JDK-8303748</a>, and will be fixed in the same PR as
the update to 17.5.0.<br>
<br>
Mac : Xcode 14.3 requires building on macOS 13 (Ventura), although
it is known to build on macOS 12 (Monterrey). Additionally, Xcode
14.x dropped support for deploying to 10.12 (Sierra) or earlier, but
we already bumped our minimum to a higher version (macOS 11 is now
the minimum).<br>
<br>
Linux: Nothing so far.<br>
<br>
Questions? Concerns?<br>
<br>
-- Kevin<br>
<br>
[1] <a class="moz-txt-link-freetext" href="https://bugs.openjdk.org/browse/JDK-8308306">https://bugs.openjdk.org/browse/JDK-8308306</a><br>
[2] <a class="moz-txt-link-freetext" href="https://bugs.openjdk.org/browse/JDK-8308307">https://bugs.openjdk.org/browse/JDK-8308307</a><br>
[3] <a class="moz-txt-link-freetext" href="https://bugs.openjdk.org/browse/JDK-8308308">https://bugs.openjdk.org/browse/JDK-8308308</a><br>
<br>
</body>
</html>