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

Update build-system tools #9

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

goraj
Copy link

@goraj goraj commented Jun 11, 2024

Hi @alandefreitas,

Thank you for making pareto available!
Current pareto repository won't build on OSX/arm due to CATCH_TRAP issue in pareto's Catch2 version lacking support for instruction set.

PR will updates CPM, Catch2, pybind11 to use recent release versions. More recent CMake version would also make cotire obsolete.

Builds and tests fine on recent OSX arm.
Also tested python bindings:

  • 3.9.10
  • 3.9.11

@alandefreitas
Copy link
Owner

Oh... Nice.

@alandefreitas
Copy link
Owner

The PR looks excellent. It's not passing CI, but that's not the fault of this PR. CI is unmaintained. Let me know if you think this is good to go or if you want to look at CI first. It's up to you. Thanks.

@goraj
Copy link
Author

goraj commented Jun 20, 2024

Hi @alandefreitas,

sorry I've been busy the last few days but I will try to PR a fix for CI as soon as I have some time to figure out why Windows builds currently segfault on my branch (https://github.com/goraj/pareto/actions/runs/9481171577/job/26123365116).

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.

2 participants