fix _fbsd suffix appended to lld LDM option twice

This commit is contained in:
Andrew Kelley
2020-09-26 11:26:46 -07:00
parent a23b1b4254
commit 9b83112a1f

View File

@@ -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",