Commit 4ba9a6f44c

Alex Rønne Petersen <alex@alexrp.com>
2024-08-04 08:52:26
process_headers: Add sparcv9-linux-gnu for glibc.
This is 32-bit SPARC targeting the v8 ABI but v9 CPU.
1 parent a931bfa
Changed files (1)
tools/process_headers.zig
@@ -174,12 +174,11 @@ const glibc_targets = [_]LibCTarget{
         .arch = MultiArch{ .specific = Arch.s390x },
         .abi = MultiAbi{ .specific = Abi.gnu },
     },
-    // It's unclear which zig target this glibc sparcv9 target maps to.
-    //LibCTarget{
-    //    .name = "sparcv9-linux-gnu",
-    //    .arch = MultiArch{ .specific = Arch.sparc },
-    //    .abi = MultiAbi{ .specific = Abi.gnu },
-    //},
+    LibCTarget{
+        .name = "sparcv9-linux-gnu",
+        .arch = MultiArch{ .specific = Arch.sparc },
+        .abi = MultiAbi{ .specific = Abi.gnu },
+    },
     LibCTarget{
         .name = "sparc64-linux-gnu",
         .arch = MultiArch{ .specific = Arch.sparc64 },