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 {...@@ -601,7 +601,10 @@ fn outputType(elf_file: *Elf) u2 {
601 return switch (elf_file.base.comp.config.output_mode) {601 return switch (elf_file.base.comp.config.output_mode) {
602 .Obj => unreachable,602 .Obj => unreachable,
603 .Lib => 0,603 .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 },
605 };608 };
606}609}
607610