authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-08-25 00:53:24+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-09-06 20:11:47+02:00
logc1a70acc916b7278a3f7702d6712b20ecbbb62a4
treef9a28db8bb22c650831ce40b4ed49d87e3b7f41a
parentf29bdd6746691d0a547140e435056a000419480f
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.zig.target: Split `mips(el)-linux-musl` triples into `mips(el)-linux-musleabi(hf)`.

Closes #21184.

2 files changed, 7 insertions(+), 5 deletions(-)

lib/std/zig/target.zig+4-2
......@@ -46,10 +46,12 @@ pub const available_libcs = [_]ArchOsAbi{
4646 .{ .arch = .mips64, .os = .linux, .abi = .musl },
4747 .{ .arch = .mipsel, .os = .linux, .abi = .gnueabi },
4848 .{ .arch = .mipsel, .os = .linux, .abi = .gnueabihf },
49 .{ .arch = .mipsel, .os = .linux, .abi = .musl },
49 .{ .arch = .mipsel, .os = .linux, .abi = .musleabi },
50 .{ .arch = .mipsel, .os = .linux, .abi = .musleabihf },
5051 .{ .arch = .mips, .os = .linux, .abi = .gnueabi },
5152 .{ .arch = .mips, .os = .linux, .abi = .gnueabihf },
52 .{ .arch = .mips, .os = .linux, .abi = .musl },
53 .{ .arch = .mips, .os = .linux, .abi = .musleabi },
54 .{ .arch = .mips, .os = .linux, .abi = .musleabihf },
5355 .{ .arch = .powerpc64le, .os = .linux, .abi = .gnu, .glibc_min = .{ .major = 2, .minor = 19, .patch = 0 } },
5456 .{ .arch = .powerpc64le, .os = .linux, .abi = .musl },
5557 .{ .arch = .powerpc64, .os = .linux, .abi = .gnu },
test/tests.zig+3-3
......@@ -323,7 +323,7 @@ const test_targets = blk: {
323323 .target = .{
324324 .cpu_arch = .mips,
325325 .os_tag = .linux,
326 .abi = .musl,
326 .abi = .musleabihf,
327327 },
328328 .link_libc = true,
329329 .slow_backend = true,
......@@ -350,7 +350,7 @@ const test_targets = blk: {
350350 .target = .{
351351 .cpu_arch = .mipsel,
352352 .os_tag = .linux,
353 .abi = .musl,
353 .abi = .musleabihf,
354354 },
355355 .link_libc = true,
356356 .slow_backend = true,
......@@ -661,7 +661,7 @@ const c_abi_targets = [_]CAbiTarget{
661661 .target = .{
662662 .cpu_arch = .mips,
663663 .os_tag = .linux,
664 .abi = .musl,
664 .abi = .musleabihf,
665665 },
666666 },
667667 .{