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 {...@@ -865,7 +865,6 @@ pub const Abi = enum {
865 },865 },
866 .freebsd => switch (arch) {866 .freebsd => switch (arch) {
867 .arm,867 .arm,
868 .powerpc,
869 => .eabihf,868 => .eabihf,
870 else => .none,869 else => .none,
871 },870 },
lib/std/zig/target.zig-1
...@@ -71,7 +71,6 @@ pub const available_libcs = [_]ArchOsAbi{...@@ -71,7 +71,6 @@ pub const available_libcs = [_]ArchOsAbi{
71 .{ .arch = .mips64el, .os = .linux, .abi = .gnuabin32, .os_ver = .{ .major = 2, .minor = 6, .patch = 0 }, .glibc_triple = "mips64el-linux-gnu-n32" },71 .{ .arch = .mips64el, .os = .linux, .abi = .gnuabin32, .os_ver = .{ .major = 2, .minor = 6, .patch = 0 }, .glibc_triple = "mips64el-linux-gnu-n32" },
72 .{ .arch = .mips64el, .os = .linux, .abi = .muslabi64, .os_ver = .{ .major = 2, .minor = 3, .patch = 48 } },72 .{ .arch = .mips64el, .os = .linux, .abi = .muslabi64, .os_ver = .{ .major = 2, .minor = 3, .patch = 48 } },
73 .{ .arch = .mips64el, .os = .linux, .abi = .muslabin32, .os_ver = .{ .major = 2, .minor = 6, .patch = 0 } },73 .{ .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 } },
75 .{ .arch = .powerpc, .os = .linux, .abi = .gnueabi, .os_ver = .{ .major = 1, .minor = 3, .patch = 45 }, .glibc_triple = "powerpc-linux-gnu-soft" },74 .{ .arch = .powerpc, .os = .linux, .abi = .gnueabi, .os_ver = .{ .major = 1, .minor = 3, .patch = 45 }, .glibc_triple = "powerpc-linux-gnu-soft" },
76 .{ .arch = .powerpc, .os = .linux, .abi = .gnueabihf, .os_ver = .{ .major = 1, .minor = 3, .patch = 45 }, .glibc_triple = "powerpc-linux-gnu" },75 .{ .arch = .powerpc, .os = .linux, .abi = .gnueabihf, .os_ver = .{ .major = 1, .minor = 3, .patch = 45 }, .glibc_triple = "powerpc-linux-gnu" },
77 .{ .arch = .powerpc, .os = .linux, .abi = .musleabi, .os_ver = .{ .major = 1, .minor = 3, .patch = 45 } },76 .{ .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{...@@ -81,7 +81,6 @@ const musl_targets = [_]LibCTarget{
81const freebsd_targets = [_]LibCTarget{81const freebsd_targets = [_]LibCTarget{
82 .{ .arch = .arm, .abi = .eabihf },82 .{ .arch = .arm, .abi = .eabihf },
83 .{ .arch = .aarch64, .abi = .none },83 .{ .arch = .aarch64, .abi = .none },
84 .{ .arch = .powerpc, .abi = .eabihf },
85 .{ .arch = .powerpc64, .abi = .none },84 .{ .arch = .powerpc64, .abi = .none },
86 .{ .arch = .riscv64, .abi = .none },85 .{ .arch = .riscv64, .abi = .none },
87 .{ .arch = .x86, .abi = .none },86 .{ .arch = .x86, .abi = .none },