-
Notifications
You must be signed in to change notification settings - Fork 57
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
M1 Apple Silicon support #199
Comments
Nope, not planned. |
@nschloe for pip cross-compiling is a pain^1, but for ^1: FYI if you use GitHub Actions (or another CI) for your PyPi releases you then leverage |
I was able to compile this on an M1 mac. Haven't tested everything but re-meshing seems to work fine. Just The 2 main steps to get this working were:
I tried symlinking and adding to the INCLUDE_PATH in my zshsrc file to solve the first point, but it didn't work out. Maybe someone else can figure this part out. Hopefully this helps someone else out. |
Thanks for the solution, these steps are really useful. And since now is 2023, there are version problems, i.e., pygalmesh doesn't install with the newest version of CGAL. It reports things like: The solution is that install a previous version of CGAL via brew which you can refer to https://nelson.cloud/how-to-install-older-versions-of-homebrew-packages/ I installed CGAL 5.3.1 and then successfully installed pygalmesh. |
I had the same problem. To follow up on totomobile43, clang uses CPLUS_INCLUDE_PATH,
with CGAL-5.5.2, pygalmesh compiles for me and seems to be working. Thanks all. |
Are there plans to support Apple Silicon with pygalmesh? Currently, it appears to be unsupported by the pip/conda builds.
Thanks!
The text was updated successfully, but these errors were encountered: