authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-09-26 11:26:46-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-09-26 11:26:46-07:00
log9b83112a1f6af758a1a995ea8838a2319d2fbc1e
treef27db694be8663aec391666078569010f0c0e657
parenta23b1b425480b4e10c539d9032270487d9fe6cd0

fix _fbsd suffix appended to lld LDM option twice


1 files changed, 2 insertions(+), 5 deletions(-)

src/link/Elf.zig+2-5
...@@ -3091,12 +3091,9 @@ fn getLDMOption(target: std.Target) ?[]const u8 {...@@ -3091,12 +3091,9 @@ fn getLDMOption(target: std.Target) ?[]const u8 {
3091 .x86_64 => {3091 .x86_64 => {
3092 if (target.abi == .gnux32) {3092 if (target.abi == .gnux32) {
3093 return "elf32_x86_64";3093 return "elf32_x86_64";
3094 } else {
3095 return "elf_x86_64";
3094 }3096 }
3095 // Any target elf will use the freebsd osabi if suffixed with "_fbsd".
3096 if (target.os.tag == .freebsd) {
3097 return "elf_x86_64_fbsd";
3098 }
3099 return "elf_x86_64";
3100 },3097 },
3101 .riscv32 => return "elf32lriscv",3098 .riscv32 => return "elf32lriscv",
3102 .riscv64 => return "elf64lriscv",3099 .riscv64 => return "elf64lriscv",