Skip to content

Fix compilation of wheel on MacOS#230

Merged
lrntct merged 10 commits intoItziModel:mainfrom
lrntct:macos_wheel
Mar 25, 2026
Merged

Fix compilation of wheel on MacOS#230
lrntct merged 10 commits intoItziModel:mainfrom
lrntct:macos_wheel

Conversation

@lrntct
Copy link
Copy Markdown
Contributor

@lrntct lrntct commented Mar 23, 2026

Disable OpenMP by default for macos-14 / arm64 wheel builds, where multi-threaded OpenMP execution segfaults in CI. Re-enable macos-14 wheel builds in the workflow, and add ITZI_USE_OPENMP as an explicit build override.
Default behavior:

  • if ITZI_USE_OPENMP is unset, OpenMP is disabled for macOS arm64 wheel builds
  • if ITZI_USE_OPENMP is unset, OpenMP stays enabled for other builds
  • set ITZI_USE_OPENMP=1 to force-enable OpenMP on all platforms
  • set ITZI_USE_OPENMP=0 to force-disable OpenMP on all platforms

Resolves #186

@lrntct lrntct merged commit e113ebe into ItziModel:main Mar 25, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI] wheel build on MacOS-14 is failing

1 participant