aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-09-26 11:26:46 -0700
committerAndrew Kelley <andrew@ziglang.org>2020-09-26 11:26:46 -0700
commit9b83112a1f6af758a1a995ea8838a2319d2fbc1e (patch)
treef27db694be8663aec391666078569010f0c0e657 /src
parenta23b1b425480b4e10c539d9032270487d9fe6cd0 (diff)
downloadzig-9b83112a1f6af758a1a995ea8838a2319d2fbc1e.tar.gz
zig-9b83112a1f6af758a1a995ea8838a2319d2fbc1e.zip
fix _fbsd suffix appended to lld LDM option twice
Diffstat (limited to 'src')
-rw-r--r--src/link/Elf.zig7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/link/Elf.zig b/src/link/Elf.zig
index 8cb77013dc..903cb57d03 100644
--- a/src/link/Elf.zig
+++ b/src/link/Elf.zig
@@ -3091,12 +3091,9 @@ fn getLDMOption(target: std.Target) ?[]const u8 {
.x86_64 => {
if (target.abi == .gnux32) {
return "elf32_x86_64";
+ } else {
+ return "elf_x86_64";
}
- // Any target elf will use the freebsd osabi if suffixed with "_fbsd".
- if (target.os.tag == .freebsd) {
- return "elf_x86_64_fbsd";
- }
- return "elf_x86_64";
},
.riscv32 => return "elf32lriscv",
.riscv64 => return "elf64lriscv",