Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: build SIFDecode and CUTEst #32

Open
dpo opened this issue Jun 12, 2024 · 3 comments
Open

CI: build SIFDecode and CUTEst #32

dpo opened this issue Jun 12, 2024 · 3 comments

Comments

@dpo
Copy link
Contributor

dpo commented Jun 12, 2024

Updates to the compilers here can, and do, cause breakage of the Homebrew formulas for SIFDecode and CUTEst. CI should build them from source for macOS and Linux to make sure the selection mechanism and compilation go through.

@nimgould
Copy link
Contributor

Agreed. But archdefs is a relic from the makefiles days, and has always been static until someone updates the relevant preference file. Of course, the makefile install always prompts the installer to check the compiler-specific data before committing herself, since make doesn't know what system components are available. The archdefs files are only a suggestion which might work.

@amontoison
Copy link
Member

amontoison commented Jun 14, 2024

@dpo we now have a Meson build system for the four packages (SPRAL, SIFDecode, GALAHAD, CUTEst).

Precompiled binaries are also automatically generated when we tag a new release with the terminal.

git tag v5.0.0
git push --tags

@dpo
Copy link
Contributor Author

dpo commented Jun 14, 2024

It's great news that ARCHDefs will no longer be necessary thanks to Meson. I'll carve out some time to update the Homebrew recipes.

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

No branches or pull requests

3 participants