authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-12-07 09:27:58+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-12-07 09:29:54+01:00
logc1862ce64299c147ad06b3f19ed7412bc23545f2
tree1900327004fbf8927224ac4cb74af04cc44ed822
parent51f62ea918248817ad50fe4c8123aa694b5fbc85
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

drop support for powerpc-freebsd-eabihf

FreeBSD 15 dropped this target. It also dropped x86-freebsd-none, but since that target remains buildable and usable with the 32-bit compat layer, we keep it for now.

3 files changed, 0 insertions(+), 3 deletions(-)

lib/std/Target.zig-1
......@@ -865,7 +865,6 @@ pub const Abi = enum {
865865 },
866866 .freebsd => switch (arch) {
867867 .arm,
868 .powerpc,
869868 => .eabihf,
870869 else => .none,
871870 },
lib/std/zig/target.zig-1
......@@ -71,7 +71,6 @@ pub const available_libcs = [_]ArchOsAbi{
7171 .{ .arch = .mips64el, .os = .linux, .abi = .gnuabin32, .os_ver = .{ .major = 2, .minor = 6, .patch = 0 }, .glibc_triple = "mips64el-linux-gnu-n32" },
7272 .{ .arch = .mips64el, .os = .linux, .abi = .muslabi64, .os_ver = .{ .major = 2, .minor = 3, .patch = 48 } },
7373 .{ .arch = .mips64el, .os = .linux, .abi = .muslabin32, .os_ver = .{ .major = 2, .minor = 6, .patch = 0 } },
74 .{ .arch = .powerpc, .os = .freebsd, .abi = .eabihf, .os_ver = .{ .major = 7, .minor = 1, .patch = 0 } },
7574 .{ .arch = .powerpc, .os = .linux, .abi = .gnueabi, .os_ver = .{ .major = 1, .minor = 3, .patch = 45 }, .glibc_triple = "powerpc-linux-gnu-soft" },
7675 .{ .arch = .powerpc, .os = .linux, .abi = .gnueabihf, .os_ver = .{ .major = 1, .minor = 3, .patch = 45 }, .glibc_triple = "powerpc-linux-gnu" },
7776 .{ .arch = .powerpc, .os = .linux, .abi = .musleabi, .os_ver = .{ .major = 1, .minor = 3, .patch = 45 } },
tools/process_headers.zig-1
......@@ -81,7 +81,6 @@ const musl_targets = [_]LibCTarget{
8181const freebsd_targets = [_]LibCTarget{
8282 .{ .arch = .arm, .abi = .eabihf },
8383 .{ .arch = .aarch64, .abi = .none },
84 .{ .arch = .powerpc, .abi = .eabihf },
8584 .{ .arch = .powerpc64, .abi = .none },
8685 .{ .arch = .riscv64, .abi = .none },
8786 .{ .arch = .x86, .abi = .none },