From 3b330f1d7c36416924f8986a6c541331130297d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Mon, 18 May 2026 21:54:07 +0200 Subject: [PATCH] std: disable some failing cancelation tests on sparc64-linux https://codeberg.org/ziglang/zig/issues/35347 --- lib/std/Io/Threaded/test.zig | 2 ++ lib/std/Io/net/test.zig | 2 ++ lib/std/Io/test.zig | 2 ++ 3 files changed, 6 insertions(+) diff --git a/lib/std/Io/Threaded/test.zig b/lib/std/Io/Threaded/test.zig index 392323de9b15c8674b4af0ea7aea21a5f49d6faf..bb49dbc1b5fbc2e502c0368756d838c39a2e0258 100644 --- a/lib/std/Io/Threaded/test.zig +++ b/lib/std/Io/Threaded/test.zig @@ -149,6 +149,8 @@ test "async with array return type" { } test "cancel blocked read from pipe" { + if (builtin.cpu.arch.isSPARC() and builtin.os.tag == .linux) return error.SkipZigTest; // https://codeberg.org/ziglang/zig/issues/35347 + const global = struct { fn readFromPipe(io: Io, pipe: Io.File) !void { var buf: [1]u8 = undefined; diff --git a/lib/std/Io/net/test.zig b/lib/std/Io/net/test.zig index 66798c520fcd42e1628931abc4d810c4e2422dfd..a93726c3c51c71489dbfad07f6979f3f49bf9391 100644 --- a/lib/std/Io/net/test.zig +++ b/lib/std/Io/net/test.zig @@ -350,6 +350,8 @@ test "decompress compressed DNS name" { } test "cancel accept" { + if (builtin.cpu.arch.isSPARC() and builtin.os.tag == .linux) return error.SkipZigTest; // https://codeberg.org/ziglang/zig/issues/35347 + const io = testing.io; const localhost: net.IpAddress = .{ .ip4 = .loopback(0) }; diff --git a/lib/std/Io/test.zig b/lib/std/Io/test.zig index 54d79fceec8e6adebbc4e35867bcea93aa318bf2..3386a5475c4941e67bfc9ae9e5b261c4958656bd 100644 --- a/lib/std/Io/test.zig +++ b/lib/std/Io/test.zig @@ -324,6 +324,8 @@ test "Group materializes error.Cancel" { } test "Group task receives cancelation unknowingly" { + if (builtin.cpu.arch.isSPARC() and builtin.os.tag == .linux) return error.SkipZigTest; // https://codeberg.org/ziglang/zig/issues/35347 + const S = struct { io: Io, err: ?Io.Cancelable!void, -- 2.54.0