authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-06-22 23:29:51+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-07-29 09:50:09+02:00
loge74c36896297885528423fe1eded116f1df0befd
tree73a9e368481104ecf5ca6dee47b29c3a2525f633
parentc31409baa9b6ecb837a2d4a7d01b3b0b7a0bcaa8
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.zig.target: Set the minimum glibc for riscv32 to 2.33.

Relevant release notes: * https://sourceware.org/legacy-ml/libc-announce/2018/msg00000.html * https://sourceware.org/pipermail/libc-announce/2021/000030.html Note that the supported ISAs/ABIs are explicitly listed in each, and only 2.33 actually supports the 32-bit ones.

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

lib/std/zig/target.zig+1-1
...@@ -56,7 +56,7 @@ pub const available_libcs = [_]ArchOsAbi{...@@ -56,7 +56,7 @@ pub const available_libcs = [_]ArchOsAbi{
56 .{ .arch = .powerpc, .os = .linux, .abi = .gnueabi },56 .{ .arch = .powerpc, .os = .linux, .abi = .gnueabi },
57 .{ .arch = .powerpc, .os = .linux, .abi = .gnueabihf },57 .{ .arch = .powerpc, .os = .linux, .abi = .gnueabihf },
58 .{ .arch = .powerpc, .os = .linux, .abi = .musl },58 .{ .arch = .powerpc, .os = .linux, .abi = .musl },
59 .{ .arch = .riscv32, .os = .linux, .abi = .gnuilp32, .glibc_min = .{ .major = 2, .minor = 27, .patch = 0 } },59 .{ .arch = .riscv32, .os = .linux, .abi = .gnuilp32, .glibc_min = .{ .major = 2, .minor = 33, .patch = 0 } },
60 .{ .arch = .riscv32, .os = .linux, .abi = .musl },60 .{ .arch = .riscv32, .os = .linux, .abi = .musl },
61 .{ .arch = .riscv64, .os = .linux, .abi = .gnu, .glibc_min = .{ .major = 2, .minor = 27, .patch = 0 } },61 .{ .arch = .riscv64, .os = .linux, .abi = .gnu, .glibc_min = .{ .major = 2, .minor = 27, .patch = 0 } },
62 .{ .arch = .riscv64, .os = .linux, .abi = .musl },62 .{ .arch = .riscv64, .os = .linux, .abi = .musl },