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

Apple Silicon: Support x86_64 and arm64 Universal binary #440

Closed
dan-rigdon-bel opened this issue Jan 21, 2022 · 7 comments
Closed

Apple Silicon: Support x86_64 and arm64 Universal binary #440

dan-rigdon-bel opened this issue Jan 21, 2022 · 7 comments
Assignees
Labels
build issues related to build tools, ci, etc. dotnet

Comments

@dan-rigdon-bel
Copy link
Member

No description provided.

@dan-rigdon-bel dan-rigdon-bel self-assigned this Jan 21, 2022
@fraguada fraguada added build issues related to build tools, ci, etc. dotnet labels Feb 7, 2022
@jesterKing
Copy link
Member

jesterKing commented Mar 22, 2022

I didn't do a universal build yet, I can test that next, but arm compile support of the Python library is now in with #462

@mit200
Copy link

mit200 commented May 12, 2022

hi @jesterKing we would like to use the library with a raspberry pi model 4 b. Is there some known way to compile it to arm64?
Thank you in advance!

@jesterKing
Copy link
Member

@mit200 I have to break out my rpi4 and fiddle around a bit, but in the meantime have a look at mcneel/opennurbs#13 and make the changes locally.

@mit200
Copy link

mit200 commented May 13, 2022

@jesterKing thanks for the input! Sadly, I don't have the environment since I'm using it for a .NET project. Tried some stuff out but wasn't really able to get it going (I'm getting a cmake compile error on my windows system since arm is configured). Is there any way you could provide a prerelease with compiling it for ARM? Happy to test it out :)
image

@jesterKing
Copy link
Member

I don't know how to cross-compile this on Windows for rpi4. My rpi4 hardware is currently still somewhere in boxes, it'll be some time before I get to it.

You could try finding ways to emulate an arm64 system so that you could install the raspberry os and compile via that.

@mit200
Copy link

mit200 commented May 13, 2022

@jesterKing sounds good thanks! In the meantime we'll try it on our rpi4 or maybe emulate an arm64 with docker and provide feedback.

@fraguada
Copy link
Member

With the 8.0.0 release we've added universal binaries for macOS .net builds. At this time there are no arm64 linux runners available on GitHub. I'll create a new issue for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build issues related to build tools, ci, etc. dotnet
Projects
None yet
Development

No branches or pull requests

4 participants