Hi!
On Windows, the prebuilt tools in remote_java_tools_windows require the Microsoft VC++ Redistributable, for example:
external\rules_java++toolchains+remote_java_tools_windows\java_tools\ijar\ijar.exe
external\rules_java++toolchains+remote_java_tools_windows\java_tools\src\tools\singlejar\singlejar_local.exe
external\rules_java++toolchains+remote_java_tools_windows\java_tools\turbine_direct_graal.exe
Without the redist installed, these fail due to missing msvcp140.dll, vcruntime140.dll, vcruntime140_1.dll (exit code -1073741515).
Would it be possible link the MSVC runtime statically (i.e., --features=static_link_msvcrt) for these binaries, or ship the required VC++ runtime DLLs app‑local alongside the executables?
Related issue: bazelbuild/bazel#8328.
Hi!
On Windows, the prebuilt tools in
remote_java_tools_windowsrequire the Microsoft VC++ Redistributable, for example:Without the redist installed, these fail due to missing
msvcp140.dll,vcruntime140.dll,vcruntime140_1.dll(exit code-1073741515).Would it be possible link the MSVC runtime statically (i.e.,
--features=static_link_msvcrt) for these binaries, or ship the required VC++ runtime DLLs app‑local alongside the executables?Related issue: bazelbuild/bazel#8328.