Commit e861da03f9

Andrew Kelley <andrew@ziglang.org>
2019-03-14 05:07:05
macho linking: always -dynamic for non-static-libs
1 parent 862ac42
Changed files (1)
src/link.cpp
@@ -1436,7 +1436,7 @@ static void construct_linker_job_macho(LinkJob *lj) {
 
     bool is_lib = g->out_type == OutTypeLib;
     bool is_dyn_lib = g->is_dynamic && is_lib;
-    if (!g->is_dynamic) {
+    if (is_lib && !g->is_dynamic) {
         lj->args.append("-static");
     } else {
         lj->args.append("-dynamic");