| author | |
| committer | |
| log | 3b3833acf73aae7d5e84e9e9ae15c9c4f9d5b367 |
| tree | 977edcd37ebbc99ebff344c110b0fd53bfd50122 |
| parent | 4a65cc4aca6fd03e80272a211e9b6c8c50716594 |
| signature |
These ports of Haiku have been nonfunctional/incomplete for years. We do not
generally treat such ports as "real" targets.
https://codeberg.org/ziglang/ziglang.org/commit/1efffd83ffd4078cea456c80ae806259207530ad3 files changed, 1 insertions(+), 31 deletions(-)
lib/std/Target.zig+1-6| ... | ... | @@ -852,9 +852,7 @@ pub const Abi = enum { |
| 852 | 852 | else => .none, |
| 853 | 853 | }, |
| 854 | 854 | .haiku => switch (arch) { |
| 855 | .arm, | |
| 856 | .powerpc, | |
| 857 | => .eabihf, | |
| 855 | .arm => .eabihf, | |
| 858 | 856 | else => .none, |
| 859 | 857 | }, |
| 860 | 858 | .hurd => .gnu, |
| ... | ... | @@ -2461,10 +2459,7 @@ pub const DynamicLinker = struct { |
| 2461 | 2459 | .haiku => switch (cpu.arch) { |
| 2462 | 2460 | .arm, |
| 2463 | 2461 | .aarch64, |
| 2464 | .m68k, | |
| 2465 | .powerpc, | |
| 2466 | 2462 | .riscv64, |
| 2467 | .sparc64, | |
| 2468 | 2463 | .x86, |
| 2469 | 2464 | .x86_64, |
| 2470 | 2465 | => init("/system/runtime_loader"), |
lib/std/debug/cpu_context.zig-21| ... | ... | @@ -2600,25 +2600,6 @@ const signal_ucontext_t = switch (native_os) { |
| 2600 | 2600 | sp: u64, |
| 2601 | 2601 | pc: u64, |
| 2602 | 2602 | }, |
| 2603 | // https://github.com/haiku/haiku/blob/47538c534fe0aadc626c09d121773fee8ea10d71/headers/posix/arch/m68k/signal.h | |
| 2604 | .m68k => extern struct { | |
| 2605 | pc: u32 align(8), | |
| 2606 | d: [8]u32, | |
| 2607 | a: [8]u32, | |
| 2608 | }, | |
| 2609 | // https://github.com/haiku/haiku/blob/47538c534fe0aadc626c09d121773fee8ea10d71/headers/posix/arch/ppc/signal.h | |
| 2610 | .powerpc => extern struct { | |
| 2611 | pc: u32 align(8), | |
| 2612 | r: [13]u32, // Um, are you okay, Haiku? | |
| 2613 | _f: [14]f64, | |
| 2614 | _reserved: u32, | |
| 2615 | _fpscr: u32, | |
| 2616 | _ctr: u32, | |
| 2617 | _xer: u32, | |
| 2618 | _cr: u32, | |
| 2619 | _msr: u32, | |
| 2620 | lr: u32, | |
| 2621 | }, | |
| 2622 | 2603 | // https://github.com/haiku/haiku/blob/47538c534fe0aadc626c09d121773fee8ea10d71/headers/posix/arch/riscv64/signal.h |
| 2623 | 2604 | .riscv64 => extern struct { |
| 2624 | 2605 | ra_sp_gp_tp: [4]u64, |
| ... | ... | @@ -2629,8 +2610,6 @@ const signal_ucontext_t = switch (native_os) { |
| 2629 | 2610 | t3_6: [4]u64, |
| 2630 | 2611 | pc: u64, |
| 2631 | 2612 | }, |
| 2632 | // https://github.com/haiku/haiku/blob/47538c534fe0aadc626c09d121773fee8ea10d71/headers/posix/arch/sparc64/signal.h | |
| 2633 | .sparc64 => @compileError("sparc64-haiku mcontext_t missing"), | |
| 2634 | 2613 | // https://github.com/haiku/haiku/blob/47538c534fe0aadc626c09d121773fee8ea10d71/headers/posix/arch/x86/signal.h |
| 2635 | 2614 | .x86 => extern struct { |
| 2636 | 2615 | eip: u32, |
test/llvm_targets.zig-4| ... | ... | @@ -126,7 +126,6 @@ const targets = [_]std.Target.Query{ |
| 126 | 126 | // .{ .cpu_arch = .loongarch64, .os_tag = .uefi, .abi = .none }, |
| 127 | 127 | |
| 128 | 128 | .{ .cpu_arch = .m68k, .os_tag = .freestanding, .abi = .none }, |
| 129 | .{ .cpu_arch = .m68k, .os_tag = .haiku, .abi = .none }, | |
| 130 | 129 | .{ .cpu_arch = .m68k, .os_tag = .linux, .abi = .gnu }, |
| 131 | 130 | .{ .cpu_arch = .m68k, .os_tag = .linux, .abi = .musl }, |
| 132 | 131 | .{ .cpu_arch = .m68k, .os_tag = .linux, .abi = .none }, |
| ... | ... | @@ -186,8 +185,6 @@ const targets = [_]std.Target.Query{ |
| 186 | 185 | |
| 187 | 186 | .{ .cpu_arch = .powerpc, .os_tag = .freestanding, .abi = .eabi }, |
| 188 | 187 | .{ .cpu_arch = .powerpc, .os_tag = .freestanding, .abi = .eabihf }, |
| 189 | .{ .cpu_arch = .powerpc, .os_tag = .haiku, .abi = .eabi }, | |
| 190 | .{ .cpu_arch = .powerpc, .os_tag = .haiku, .abi = .eabihf }, | |
| 191 | 188 | .{ .cpu_arch = .powerpc, .os_tag = .linux, .abi = .eabi }, |
| 192 | 189 | .{ .cpu_arch = .powerpc, .os_tag = .linux, .abi = .eabihf }, |
| 193 | 190 | .{ .cpu_arch = .powerpc, .os_tag = .linux, .abi = .musleabi }, |
| ... | ... | @@ -252,7 +249,6 @@ const targets = [_]std.Target.Query{ |
| 252 | 249 | .{ .cpu_arch = .sparc, .os_tag = .rtems, .abi = .none }, |
| 253 | 250 | |
| 254 | 251 | .{ .cpu_arch = .sparc64, .os_tag = .freestanding, .abi = .none }, |
| 255 | .{ .cpu_arch = .sparc64, .os_tag = .haiku, .abi = .none }, | |
| 256 | 252 | .{ .cpu_arch = .sparc64, .os_tag = .linux, .abi = .gnu }, |
| 257 | 253 | .{ .cpu_arch = .sparc64, .os_tag = .linux, .abi = .none }, |
| 258 | 254 | .{ .cpu_arch = .sparc64, .os_tag = .netbsd, .abi = .none }, |