authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2024-04-20 15:38:45-04:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2024-04-20 15:40:01-04:00
log4daeffab4a2cb7a5fa7165370f9a26b1dc219fab
tree718363ab1438d21471676e6f827acdac0e643245
parentde68a3ad43775acc5cea373b4280f8880a2760e8

Elf: fix missing dynrelocs on haiku


1 files changed, 4 insertions(+), 1 deletions(-)

src/link/Elf/Atom.zig+4-1
......@@ -601,7 +601,10 @@ fn outputType(elf_file: *Elf) u2 {
601601 return switch (elf_file.base.comp.config.output_mode) {
602602 .Obj => unreachable,
603603 .Lib => 0,
604 .Exe => if (comp.config.pie) 1 else 2,
604 .Exe => switch (elf_file.getTarget().os.tag) {
605 .haiku => 0,
606 else => if (comp.config.pie) 1 else 2,
607 },
605608 };
606609}
607610