codex / patches /rules_foreign_cc_make_msvc_stdint.patch
SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
2ee40b0 verified
Raw History Blame Contribute Delete
571 Bytes
diff --git a/foreign_cc/built_tools/make_build.bzl b/foreign_cc/built_tools/make_build.bzl
--- a/foreign_cc/built_tools/make_build.bzl
+++ b/foreign_cc/built_tools/make_build.bzl
@@ -35,6 +35,9 @@
build_str += " gcc"
dist_dir = "GccRel"
else:
+ # Modern MSVC provides stdint.h, including the intmax_t types that
+ # Make's legacy Windows config otherwise replaces with macros.
+ build_str = 'export CL="$${CL:-}$$ /DHAVE_STDINT_H=1"\n' + build_str
dist_dir = "WinRel"
script = [