mirror of
https://codeberg.org/ziglang/zig.git
synced 2026-05-08 10:48:04 +03:00
drop support for powerpc-linux-gnueabi(hf)
These are the last PowerPC cross targets that still use the IBM 128-bit long double format. I'm not convinced anyone cares enough about them to justify keeping them around, so this drops support. powerpc-linux-musleabi(hf), which use the IEEE format, are still fully supported for people who want to use old 32-bit PowerPC hardware.
This commit is contained in:
@@ -76,8 +76,6 @@ pub const available_libcs = [_]ArchOsAbi{
|
||||
.{ .arch = .mips64el, .os = .linux, .abi = .muslabi64, .os_ver = .{ .major = 2, .minor = 3, .patch = 48 } },
|
||||
.{ .arch = .mips64el, .os = .linux, .abi = .muslabin32, .os_ver = .{ .major = 2, .minor = 6, .patch = 0 } },
|
||||
.{ .arch = .mips64el, .os = .openbsd, .abi = .none, .os_ver = .{ .major = 4, .minor = 7, .patch = 0 } },
|
||||
.{ .arch = .powerpc, .os = .linux, .abi = .gnueabi, .os_ver = .{ .major = 1, .minor = 3, .patch = 45 }, .glibc_triple = "powerpc-linux-gnu-soft" },
|
||||
.{ .arch = .powerpc, .os = .linux, .abi = .gnueabihf, .os_ver = .{ .major = 1, .minor = 3, .patch = 45 }, .glibc_triple = "powerpc-linux-gnu" },
|
||||
.{ .arch = .powerpc, .os = .linux, .abi = .musleabi, .os_ver = .{ .major = 1, .minor = 3, .patch = 45 } },
|
||||
.{ .arch = .powerpc, .os = .linux, .abi = .musleabihf, .os_ver = .{ .major = 1, .minor = 3, .patch = 45 } },
|
||||
.{ .arch = .powerpc, .os = .netbsd, .abi = .eabi, .os_ver = .{ .major = 6, .minor = 0, .patch = 0 } },
|
||||
@@ -244,7 +242,7 @@ pub fn glibcArchNameHeaders(arch: std.Target.Cpu.Arch) [:0]const u8 {
|
||||
.arm, .armeb => "arm",
|
||||
.loongarch64 => "loongarch",
|
||||
.mips, .mipsel, .mips64, .mips64el => "mips",
|
||||
.powerpc, .powerpc64le => "powerpc",
|
||||
.powerpc64le => "powerpc",
|
||||
.riscv32, .riscv64 => "riscv",
|
||||
.sparc, .sparc64 => "sparc",
|
||||
.x86, .x86_64 => "x86",
|
||||
|
||||
@@ -190,8 +190,6 @@ const targets = [_]std.Target.Query{
|
||||
.{ .cpu_arch = .powerpc, .os_tag = .haiku, .abi = .eabihf },
|
||||
.{ .cpu_arch = .powerpc, .os_tag = .linux, .abi = .eabi },
|
||||
.{ .cpu_arch = .powerpc, .os_tag = .linux, .abi = .eabihf },
|
||||
.{ .cpu_arch = .powerpc, .os_tag = .linux, .abi = .gnueabi },
|
||||
.{ .cpu_arch = .powerpc, .os_tag = .linux, .abi = .gnueabihf },
|
||||
.{ .cpu_arch = .powerpc, .os_tag = .linux, .abi = .musleabi },
|
||||
.{ .cpu_arch = .powerpc, .os_tag = .linux, .abi = .musleabihf },
|
||||
.{ .cpu_arch = .powerpc, .os_tag = .netbsd, .abi = .eabi },
|
||||
|
||||
@@ -792,25 +792,6 @@ const module_test_targets = blk: {
|
||||
.skip_modules = &.{"std"},
|
||||
.extra_target = true,
|
||||
},
|
||||
.{
|
||||
.target = .{
|
||||
.cpu_arch = .powerpc,
|
||||
.os_tag = .linux,
|
||||
.abi = .gnueabi,
|
||||
},
|
||||
.link_libc = true,
|
||||
.extra_target = true,
|
||||
},
|
||||
.{
|
||||
.target = .{
|
||||
.cpu_arch = .powerpc,
|
||||
.os_tag = .linux,
|
||||
.abi = .gnueabihf,
|
||||
},
|
||||
.link_libc = true,
|
||||
// https://github.com/ziglang/zig/issues/2256
|
||||
.skip_modules = &.{"std"},
|
||||
},
|
||||
|
||||
.{
|
||||
.target = .{
|
||||
|
||||
@@ -47,8 +47,6 @@ const glibc_targets = [_]LibCTarget{
|
||||
.{ .arch = .mips64, .abi = .gnuabin32, .dest = "mips-linux-gnu" },
|
||||
.{ .arch = .mips64el, .abi = .gnuabi64, .dest = "mips-linux-gnu" },
|
||||
.{ .arch = .mips64el, .abi = .gnuabin32, .dest = "mips-linux-gnu" },
|
||||
.{ .arch = .powerpc, .abi = .gnueabi, .dest = "powerpc-linux-gnu" },
|
||||
.{ .arch = .powerpc, .abi = .gnueabihf, .dest = "powerpc-linux-gnu" },
|
||||
.{ .arch = .powerpc64le, .abi = .gnu, .dest = "powerpc-linux-gnu" },
|
||||
.{ .arch = .riscv32, .abi = .gnu, .dest = "riscv-linux-gnu" },
|
||||
.{ .arch = .riscv64, .abi = .gnu, .dest = "riscv-linux-gnu" },
|
||||
|
||||
Reference in New Issue
Block a user