Commit 15b2bae517

Andrew Kelley <andrew@ziglang.org>
2020-09-23 18:41:55
fix trying to link libc for static libs and objects
1 parent 800a4a6
Changed files (1)
src/Compilation.zig
@@ -417,7 +417,8 @@ pub fn create(gpa: *Allocator, options: InitOptions) !*Compilation {
             return error.MachineCodeModelNotSupported;
         }
 
-        const link_libc = options.link_libc or target_util.osRequiresLibC(options.target);
+        const link_libc = options.link_libc or
+            (is_exe_or_dyn_lib and target_util.osRequiresLibC(options.target));
 
         const must_dynamic_link = dl: {
             if (target_util.cannotDynamicLink(options.target))