Skip to content

Update build-system tools#9

Open
goraj wants to merge 1 commit intoalandefreitas:masterfrom
goraj:cmake_buildsystem_update
Open

Update build-system tools#9
goraj wants to merge 1 commit intoalandefreitas:masterfrom
goraj:cmake_buildsystem_update

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