From 0901e4805c81873defa0eb595a126473eb09acab Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Thu, 21 Jul 2022 22:21:34 +0200 Subject: [PATCH] macho: fix zig cc and c++ using stage2 llvm --- src/link/MachO.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/link/MachO.zig b/src/link/MachO.zig index 4c344c6260..987098cd1f 100644 --- a/src/link/MachO.zig +++ b/src/link/MachO.zig @@ -432,7 +432,7 @@ pub fn createEmpty(gpa: Allocator, options: link.Options) !*MachO { CodeSignature.init(page_size) else null, - .mode = if (use_stage1 or use_llvm or options.cache_mode == .whole) + .mode = if (use_stage1 or use_llvm or options.module == null or options.cache_mode == .whole) .one_shot else .incremental, @@ -442,6 +442,8 @@ pub fn createEmpty(gpa: Allocator, options: link.Options) !*MachO { self.llvm_object = try LlvmObject.create(gpa, options); } + log.debug("selected linker mode '{s}'", .{@tagName(self.mode)}); + return self; }