On Thu, 7 Jul 2022 23:16:12 GMT, Kevin Rushforth <k...@openjdk.org> wrote:

> On Windows platforms we redistribute the Visual Studio runtime libraries with 
> the JavaFX build so that JavaFX applications can run on systems that don't 
> have them installed already. The main C++ runtime library is `msvcp140.dll`, 
> which we ship along with the other native libraries for JavaFX. Additional 
> C++ functionality has been added to `msvcp140_1.dll` and `msvcp140_2.dll`, 
> neither of which are shipped.
> 
> Recently, WebKit has started using some standard C++ functions that are only 
> found in `msvcp140_2.dll`. We need to include the two missing libraries as 
> part of the JavaFX build (in addition to `msvcp140.dll`, which is already 
> included).

NOTE: This really should have been done back when we updated to Visual Studio 
2019, but we didn't do that because of 
[JDK-8281089](https://bugs.openjdk.org/browse/JDK-8281089), which would have 
caused a jlinked application to fail. Now that JDK-8281089 is fixed, we can now 
include these libraries and expect them to work even when using the JMODs with 
jlink.

-------------

PR: https://git.openjdk.org/jfx/pull/818

Reply via email to