RFR: 8289952: Visual Studio libs msvcp140_1.dll and msvcp140_2.dll missing from build

Kevin Rushforth kcr at openjdk.org
Thu Jul 7 23:22:42 UTC 2022


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).

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

Commit messages:
 - 8289952: Visual Studio libs msvcp140_1.dll and msvcp140_2.dll missing from build

Changes: https://git.openjdk.org/jfx/pull/818/files
 Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=818&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8289952
  Stats: 5 lines in 2 files changed: 4 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jfx/pull/818.diff
  Fetch: git fetch https://git.openjdk.org/jfx pull/818/head:pull/818

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


More information about the openjfx-dev mailing list