Skip to content

Pin llvm-openmp in OSX builds of jigsaw #663

Merged
xylar merged 2 commits into
MPAS-Dev:masterfrom
xylar:fix-build-jigsaw
Aug 16, 2025
Merged

Pin llvm-openmp in OSX builds of jigsaw #663
xylar merged 2 commits into
MPAS-Dev:masterfrom
xylar:fix-build-jigsaw

Conversation

@xylar
Copy link
Copy Markdown
Collaborator

@xylar xylar commented Aug 15, 2025

This pull request updates the conda build configuration and improves the build process for JIGSAW, mainly by upgrading compiler versions and refining dependency management for both Linux and macOS environments.

The PR changes build_jigsaw to:

  • explicitly pin compiler versions
  • pin a compatible llvm-openmp version for OSX
  • use the environment path not the environment name
  • copy toolchain file to build directory

@xylar
Copy link
Copy Markdown
Collaborator Author

xylar commented Aug 15, 2025

It looks like this fix is needed for OSX builds of jigsaw to work. Testing in:
conda-forge/mpas_tools-feedstock#131

@xylar xylar force-pushed the fix-build-jigsaw branch 11 times, most recently from 7925e00 to 1f4925d Compare August 16, 2025 13:43
@xylar xylar changed the title Use environment path not name in build_jigsaw Pin llvm-openmp in OSX builds of jigsaw Aug 16, 2025
@xylar xylar force-pushed the fix-build-jigsaw branch from 1f4925d to 0d2f73a Compare August 16, 2025 13:51
xylar added 2 commits August 16, 2025 16:08
This merge also changes build_jigsaw to:
* use the environment path not the environment name
* copy toolchain file to build directory
* pin compiler versions
@xylar xylar force-pushed the fix-build-jigsaw branch from 0d2f73a to 50e3a19 Compare August 16, 2025 14:08
@xylar xylar merged commit fcc73bf into MPAS-Dev:master Aug 16, 2025
6 checks passed
@xylar xylar deleted the fix-build-jigsaw branch August 16, 2025 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant