diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2021-07-14 13:14:41 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2021-07-15 18:49:47 +0200 |
| commit | f87424ab6393c3208d96a4f078c71f745a37c84b (patch) | |
| tree | fcd32a26dd591920e796e7b74789fab63de34570 /src/Compilation.zig | |
| parent | 9ca69c51e76525e1e753588375036ea711f72df0 (diff) | |
| download | zig-f87424ab6393c3208d96a4f078c71f745a37c84b.tar.gz zig-f87424ab6393c3208d96a4f078c71f745a37c84b.zip | |
zld: invoke traditional linker if has LLVM as a temp measure
Diffstat (limited to 'src/Compilation.zig')
| -rw-r--r-- | src/Compilation.zig | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig index 6256e2551f..ce6ab0fa76 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -907,9 +907,10 @@ pub fn create(gpa: *Allocator, options: InitOptions) !*Compilation { break :blk false; }; - const darwin_can_use_system_sdk = comptime std.Target.current.isDarwin() and - std.builtin.os.tag == .macos and - options.target.isDarwin(); + const darwin_can_use_system_sdk = blk: { + if (comptime !std.Target.current.isDarwin()) break :blk false; + break :blk std.builtin.os.tag == .macos and options.target.isDarwin(); + }; const sysroot = blk: { if (options.sysroot) |sysroot| { |
