aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2021-07-14 13:14:41 +0200
committerJakub Konka <kubkon@jakubkonka.com>2021-07-15 18:49:47 +0200
commitf87424ab6393c3208d96a4f078c71f745a37c84b (patch)
treefcd32a26dd591920e796e7b74789fab63de34570 /src/Compilation.zig
parent9ca69c51e76525e1e753588375036ea711f72df0 (diff)
downloadzig-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.zig7
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| {