zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 6ec7757914540b7f64fa5c8a2ea3cc241a1a05d0 (tree)
parent 11badbfe8ef5678ffb1d404cc42db036a899d844
Author: Alex Rønne Petersen <alex@alexrp.com>
Date:   Sat, 22 Jun 2024 14:40:45 +0200

link.Elf: Define __global_pointer$ for riscv32 too.

See: https://github.com/riscv-non-isa/riscv-elf-psabi-doc/blob/master/riscv-elf.adoc

Diffstat:
Msrc/link/Elf.zig | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/link/Elf.zig b/src/link/Elf.zig @@ -3150,7 +3150,7 @@ fn addLinkerDefinedSymbols(self: *Elf) !void { } } - if (self.getTarget().cpu.arch == .riscv64 and self.isEffectivelyDynLib()) { + if (self.getTarget().cpu.arch.isRISCV() and self.isEffectivelyDynLib()) { self.global_pointer_index = try linker_defined.addGlobal("__global_pointer$", self); }