Skip to content

Commit 2ddedee

Browse files
committed
Updated the GitHub Actions workflow to:
- Skip cp38-macosx_arm64 builds to avoid OpenMP cross-compilation issues - Remove Python 3.8 from macOS-14 test matrix to maintain consistency
1 parent 19edae1 commit 2ddedee

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

.github/workflows/build-wheels.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,9 @@ jobs:
141141
# Build for Python 3.8+ on all platforms
142142
CIBW_BUILD: cp38-* cp39-* cp310-* cp311-* cp312-*
143143

144-
# Skip 32-bit builds and PyPy
145-
CIBW_SKIP: "*-win32 *-manylinux_i686 *-musllinux* pp*"
144+
# Skip 32-bit builds, PyPy, and Python 3.8 on ARM64 due to cross-compilation issues
145+
# Python 3.8 lacks official ARM64 support, causing OpenMP linking issues in cibuildwheel
146+
CIBW_SKIP: "*-win32 *-manylinux_i686 *-musllinux* pp* cp38-macosx_arm64"
146147

147148
# Architecture configuration based on runner
148149
CIBW_ARCHS: ${{ matrix.arch }}
@@ -231,8 +232,6 @@ jobs:
231232
python-version: '3.8'
232233
- os: macos-13
233234
python-version: '3.11'
234-
- os: macos-14
235-
python-version: '3.8'
236235
- os: macos-14
237236
python-version: '3.11'
238237

0 commit comments

Comments
 (0)