diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2024-06-22 14:40:45 +0200 |
|---|---|---|
| committer | Alex Rønne Petersen <alex@alexrp.com> | 2024-07-29 09:50:09 +0200 |
| commit | 6ec7757914540b7f64fa5c8a2ea3cc241a1a05d0 (patch) | |
| tree | f517892ceb4cc0fcbae55229b535b30df034e37f /src | |
| parent | 11badbfe8ef5678ffb1d404cc42db036a899d844 (diff) | |
| download | zig-6ec7757914540b7f64fa5c8a2ea3cc241a1a05d0.tar.gz zig-6ec7757914540b7f64fa5c8a2ea3cc241a1a05d0.zip | |
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 (limited to 'src')
| -rw-r--r-- | src/link/Elf.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/link/Elf.zig b/src/link/Elf.zig index 77a6382eb5..5e5c05c1cd 100644 --- 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); } |
