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

Bump catch2 version to allow builds on Apple M1 #3641

Merged
merged 1 commit into from
Dec 14, 2020

Conversation

naefl
Copy link
Contributor

@naefl naefl commented Dec 14, 2020

What does this implement/fix? Explain your changes.

This updates catch2 version which caused the build on Apple's M1 to fail

Any other comments?

Generally, builds run fine, I've both built against the official Python 3.9 with universal binaries which was just released, miniforge's python3.9 and a miniforge's 3.8 environments.

For people trying to build this on the M1 I would recommend getting all binary dependencies with miniforge.

Code signing caused issues as well - unfortunately the fix suggested in the rdkit docs didn't work so I had to sign all .dylibs using an actual apple developer account (codesign -f -s "<yourid>" $HOME/miniconda3/lib/*/*.so)

@greglandrum greglandrum changed the title Make rdkit compile on arm64 apple silicon m1 Bump catch2 version Dec 14, 2020
@greglandrum greglandrum added this to the 2020_09_4 milestone Dec 14, 2020
@greglandrum greglandrum changed the title Bump catch2 version Bump catch2 version to allow builds on Apple M1 Dec 14, 2020
@greglandrum
Copy link
Member

@naefl Thanks for this!
I'm still waiting for my Mini with an M1 to arrive, so it's great that you took care of making things work.

@greglandrum greglandrum merged commit 2fe69ee into rdkit:master Dec 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants