mongo/bazel/rules_rust/windows_long_path.patch
Andrew Bradshaw 9f9bac4916 SERVER-120523 Get wasm_mozjs_test working on windows (#50448)
GitOrigin-RevId: 4b11c6f56f922317d6d78404b6b7200e4802381d
2026-03-26 21:10:55 +00:00

19 lines
748 B
Diff

diff --git rust/private/rust.bzl rust/private/rust.bzl
index d06f5fa71..3eadb42d1 100644
--- rust/private/rust.bzl
+++ rust/private/rust.bzl
@@ -173,6 +173,13 @@ def _rust_library_common(ctx, crate_type):
toolchain = find_toolchain(ctx)
crate_name = compute_crate_name(ctx.workspace_name, ctx.label, toolchain, ctx.attr.crate_name)
+ # These are here for windows long path issues
+ if crate_name == "wasmtime_internal_versioned_export_macros":
+ crate_name = "wivem"
+ if crate_name == "wasmtime_internal_component_macro":
+ crate_name = "wicm"
+ if crate_name == "wasmtime_internal_c_api_macros":
+ crate_name = "wicam"
crate_root = getattr(ctx.file, "crate_root", None)
if not crate_root: