From 37824e4a43f6175e155f93da6bfc445b9491a4cf Mon Sep 17 00:00:00 2001 From: Yuki Okushi Date: Sat, 17 Feb 2024 14:29:38 +0900 Subject: [PATCH 1/3] Fix macOS CI --- libc-test/build.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libc-test/build.rs b/libc-test/build.rs index 7d61f27b6d5bf..95025040530dd 100644 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -296,6 +296,8 @@ fn test_apple(target: &str) { // it is a moving target, changing through versions // also contains bitfields members "tcp_connection_info" => true, + // FIXME: The size is changed in recent macOSes. + "malloc_introspection_t" => true, _ => false, } From 3d0e971df3fc625d8b854d7e4a1a67d1433b5279 Mon Sep 17 00:00:00 2001 From: Yuki Okushi Date: Sat, 17 Feb 2024 14:31:13 +0900 Subject: [PATCH 2/3] Disable `i686-pc-windows-gnu` CI --- .github/workflows/full_ci.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/full_ci.yml b/.github/workflows/full_ci.yml index b1a290d9df58b..4389a54375ba8 100644 --- a/.github/workflows/full_ci.yml +++ b/.github/workflows/full_ci.yml @@ -62,10 +62,11 @@ jobs: ARCH_BITS: 64 ARCH: x86_64 - target: x86_64-pc-windows-msvc - - target: i686-pc-windows-gnu - env: - ARCH_BITS: 32 - ARCH: i686 + # FIXME: It currently causes segfaults. + #- target: i686-pc-windows-gnu + # env: + # ARCH_BITS: 32 + # ARCH: i686 - target: i686-pc-windows-msvc steps: - uses: actions/checkout@v4 From ba128d7c1a0b769d558c704013ad1cf0d767f5b1 Mon Sep 17 00:00:00 2001 From: Yuki Okushi Date: Sat, 17 Feb 2024 14:54:57 +0900 Subject: [PATCH 3/3] Skip tests for `LOCAL_CONNWAIT` --- libc-test/build.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libc-test/build.rs b/libc-test/build.rs index 95025040530dd..39a19dee28592 100644 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -2429,6 +2429,9 @@ fn test_freebsd(target: &str) { true } + // FIXME: Removed in FreeBSD 15: + "LOCAL_CONNWAIT" => true, + _ => false, } });