-
Notifications
You must be signed in to change notification settings - Fork 87
Open
Labels
P4This is either out of scope or we don't have bandwidth to review a PR. (No assignee)This is either out of scope or we don't have bandwidth to review a PR. (No assignee)
Description
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.
shalupov
Metadata
Metadata
Assignees
Labels
P4This is either out of scope or we don't have bandwidth to review a PR. (No assignee)This is either out of scope or we don't have bandwidth to review a PR. (No assignee)