aboutsummaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2021-03-17 22:14:55 +0100
committerJakub Konka <kubkon@jakubkonka.com>2021-03-18 00:37:13 +0100
commit7516dfff83368df4d67e3c10923c3d6da1b72879 (patch)
tree832fad872bad5f873ce958ad79edeaa214fbc862 /src/main.zig
parent900658a85d57f4a6a554f8a8ed9d89fcd5483d5a (diff)
downloadzig-7516dfff83368df4d67e3c10923c3d6da1b72879.tar.gz
zig-7516dfff83368df4d67e3c10923c3d6da1b72879.zip
zld: use zld when linking aarch64 by default and cross-comp
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/main.zig b/src/main.zig
index 4549f6f954..19248d1a44 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -547,7 +547,6 @@ fn buildOutputType(
var image_base_override: ?u64 = null;
var use_llvm: ?bool = null;
var use_lld: ?bool = null;
- var use_zld: ?bool = null;
var use_clang: ?bool = null;
var link_eh_frame_hdr = false;
var link_emit_relocs = false;
@@ -907,8 +906,6 @@ fn buildOutputType(
use_lld = true;
} else if (mem.eql(u8, arg, "-fno-LLD")) {
use_lld = false;
- } else if (mem.eql(u8, arg, "-fZLD")) {
- use_zld = true;
} else if (mem.eql(u8, arg, "-fClang")) {
use_clang = true;
} else if (mem.eql(u8, arg, "-fno-Clang")) {
@@ -1867,7 +1864,6 @@ fn buildOutputType(
.want_compiler_rt = want_compiler_rt,
.use_llvm = use_llvm,
.use_lld = use_lld,
- .use_zld = use_zld,
.use_clang = use_clang,
.rdynamic = rdynamic,
.linker_script = linker_script,
@@ -3245,7 +3241,8 @@ pub const ClangArgIterator = struct {
self.zig_equivalent = clang_arg.zig_equivalent;
break :find_clang_arg;
},
- } else {
+ }
+ else {
fatal("Unknown Clang option: '{s}'", .{arg});
}
}