From 927efe5f4251382ced866870de4ac50ed14d72d3 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 13 Mar 2019 23:35:58 -0400 Subject: [PATCH] force windows to link against dynamic msvcrt See #2064 --- src/link.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/link.cpp b/src/link.cpp index e4f6fd3dd0..1fc3ad91e4 100644 --- a/src/link.cpp +++ b/src/link.cpp @@ -1134,10 +1134,12 @@ static void add_nt_link_args(LinkJob *lj, bool is_library) { CodeGen *g = lj->codegen; if (lj->link_in_crt) { - const char *lib_str = g->is_dynamic ? "" : "lib"; + // TODO: https://github.com/ziglang/zig/issues/2064 + bool is_dynamic = true; // g->is_dynamic; + const char *lib_str = is_dynamic ? "" : "lib"; const char *d_str = (g->build_mode == BuildModeDebug) ? "d" : ""; - if (!g->is_dynamic) { + if (!is_dynamic) { Buf *cmt_lib_name = buf_sprintf("libcmt%s.lib", d_str); lj->args.append(buf_ptr(cmt_lib_name)); } else {