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{...@@ -46,10 +46,12 @@ pub const available_libcs = [_]ArchOsAbi{
46 .{ .arch = .mips64, .os = .linux, .abi = .musl },46 .{ .arch = .mips64, .os = .linux, .abi = .musl },
47 .{ .arch = .mipsel, .os = .linux, .abi = .gnueabi },47 .{ .arch = .mipsel, .os = .linux, .abi = .gnueabi },
48 .{ .arch = .mipsel, .os = .linux, .abi = .gnueabihf },48 .{ .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 },
50 .{ .arch = .mips, .os = .linux, .abi = .gnueabi },51 .{ .arch = .mips, .os = .linux, .abi = .gnueabi },
51 .{ .arch = .mips, .os = .linux, .abi = .gnueabihf },52 .{ .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 },
53 .{ .arch = .powerpc64le, .os = .linux, .abi = .gnu, .glibc_min = .{ .major = 2, .minor = 19, .patch = 0 } },55 .{ .arch = .powerpc64le, .os = .linux, .abi = .gnu, .glibc_min = .{ .major = 2, .minor = 19, .patch = 0 } },
54 .{ .arch = .powerpc64le, .os = .linux, .abi = .musl },56 .{ .arch = .powerpc64le, .os = .linux, .abi = .musl },
55 .{ .arch = .powerpc64, .os = .linux, .abi = .gnu },57 .{ .arch = .powerpc64, .os = .linux, .abi = .gnu },
test/tests.zig+3-3
...@@ -323,7 +323,7 @@ const test_targets = blk: {...@@ -323,7 +323,7 @@ const test_targets = blk: {
323 .target = .{323 .target = .{
324 .cpu_arch = .mips,324 .cpu_arch = .mips,
325 .os_tag = .linux,325 .os_tag = .linux,
326 .abi = .musl,326 .abi = .musleabihf,
327 },327 },
328 .link_libc = true,328 .link_libc = true,
329 .slow_backend = true,329 .slow_backend = true,
...@@ -350,7 +350,7 @@ const test_targets = blk: {...@@ -350,7 +350,7 @@ const test_targets = blk: {
350 .target = .{350 .target = .{
351 .cpu_arch = .mipsel,351 .cpu_arch = .mipsel,
352 .os_tag = .linux,352 .os_tag = .linux,
353 .abi = .musl,353 .abi = .musleabihf,
354 },354 },
355 .link_libc = true,355 .link_libc = true,
356 .slow_backend = true,356 .slow_backend = true,
...@@ -661,7 +661,7 @@ const c_abi_targets = [_]CAbiTarget{...@@ -661,7 +661,7 @@ const c_abi_targets = [_]CAbiTarget{
661 .target = .{661 .target = .{
662 .cpu_arch = .mips,662 .cpu_arch = .mips,
663 .os_tag = .linux,663 .os_tag = .linux,
664 .abi = .musl,664 .abi = .musleabihf,
665 },665 },
666 },666 },
667 .{667 .{