authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-08-04 08:52:26+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-08-05 12:19:22+02:00
log4ba9a6f44c07ac4501766704f39c2d749b01d8da
tree794e7951fd15d7ae2c2d50627572a3ec51128ead
parenta931bfada5e358ace980b2f8fbc50ce424ced526
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

process_headers: Add sparcv9-linux-gnu for glibc.

This is 32-bit SPARC targeting the v8 ABI but v9 CPU.

1 files changed, 5 insertions(+), 6 deletions(-)

tools/process_headers.zig+5-6
...@@ -174,12 +174,11 @@ const glibc_targets = [_]LibCTarget{...@@ -174,12 +174,11 @@ const glibc_targets = [_]LibCTarget{
174 .arch = MultiArch{ .specific = Arch.s390x },174 .arch = MultiArch{ .specific = Arch.s390x },
175 .abi = MultiAbi{ .specific = Abi.gnu },175 .abi = MultiAbi{ .specific = Abi.gnu },
176 },176 },
177 // It's unclear which zig target this glibc sparcv9 target maps to.177 LibCTarget{
178 //LibCTarget{178 .name = "sparcv9-linux-gnu",
179 // .name = "sparcv9-linux-gnu",179 .arch = MultiArch{ .specific = Arch.sparc },
180 // .arch = MultiArch{ .specific = Arch.sparc },180 .abi = MultiAbi{ .specific = Abi.gnu },
181 // .abi = MultiAbi{ .specific = Abi.gnu },181 },
182 //},
183 LibCTarget{182 LibCTarget{
184 .name = "sparc64-linux-gnu",183 .name = "sparc64-linux-gnu",
185 .arch = MultiArch{ .specific = Arch.sparc64 },184 .arch = MultiArch{ .specific = Arch.sparc64 },