| ... | @@ -3805,7 +3805,10 @@ fn initHeaders( | ... | @@ -3805,7 +3805,10 @@ fn initHeaders( |
| 3805 | _ = elf.addGlobalSymbolAssumeCapacity(.{ | 3805 | _ = elf.addGlobalSymbolAssumeCapacity(.{ |
| 3806 | .node = elf.shndx.got.get(elf).ni, | 3806 | .node = elf.shndx.got.get(elf).ni, |
| 3807 | .name = try .string(elf, "_GLOBAL_OFFSET_TABLE_"), | 3807 | .name = try .string(elf, "_GLOBAL_OFFSET_TABLE_"), |
| 3808 | .value = elf.shndx.got.vaddr(elf), | 3808 | .value = switch (machine) { |
| | 3809 | .QDSP6, .@"386", .X86_64 => elf.shndx.got_plt.vaddr(elf), |
| | 3810 | else => elf.shndx.got.vaddr(elf), |
| | 3811 | }, |
| 3809 | .size = 0, | 3812 | .size = 0, |
| 3810 | .type = .NOTYPE, | 3813 | .type = .NOTYPE, |
| 3811 | .bind = .strong, | 3814 | .bind = .strong, |