meshlab icon indicating copy to clipboard operation
meshlab copied to clipboard

Native Apple Silicon Support

Open fishcharlie opened this issue 3 years ago • 14 comments

Is there any chance we could get a native Apple Silicon build so that it isn't required to use Rosetta 2?

fishcharlie avatar Dec 10 '21 01:12 fishcharlie

Not anytime soon, I think. I am not into last Apple architectures, but I see that it is similar to ARM, on which we know that meshlab does not build (at least on linux). We don't have machines to test and try to fix any build issues, and our automatic build system runs on the machines that are provided by github actions, which are all x86_64 (except for self-hosted runners, which are not a feasible option for us).

alemuntoni avatar Dec 10 '21 11:12 alemuntoni

maybe I can help, stay tuned

malomo avatar Dec 13 '21 13:12 malomo

Looking forward to the Apple Silicon support. Subscribed.

JiamingSuen avatar Jan 24 '22 10:01 JiamingSuen

We are waiting for the support of M1 in GitHub Actions : actions/virtual-environments#2187 Anyone interested in having M1 builds should add a 👍 there to show interest in that issue...

cignoni avatar Jan 24 '22 11:01 cignoni

For those who are interested in using a custom-built Apple Silicon version, here is a native MeshLab.app under commit a78d55d.

I made quite a few changes to the build script to finish the build. I can send a PR if it would be helpful, although GitHub Actions is currently not supporting M1 builds.

JiamingSuen avatar Apr 16 '22 19:04 JiamingSuen

@JiamingSuen Amazing!

smr02 avatar Jun 08 '22 16:06 smr02

@JiamingSuen could you please tell which changes did you make? Can you send a PR to the main branch? Thanks!!

alemuntoni avatar Jun 09 '22 09:06 alemuntoni

For those who are interested in using a custom-built Apple Silicon version, here is a native MeshLab.app under commit a78d55d.

I made quite a few changes to the build script to finish the build. I can send a PR if it would be helpful, although GitHub Actions is currently not supporting M1 builds.

Great! It works!

qinyq avatar Jun 10 '22 08:06 qinyq

Hi guys, have you seen the recent news : github runners with M1 : https://github.com/github/roadmap/issues/528 and here : https://github.blog/2023-10-02-introducing-the-new-apple-silicon-powered-m1-macos-larger-runner-for-github-actions/ So maybe there's a good hope to get our beloved pyMeshLab and MeshLab to have native build on Mac Arm ?

Nosenzor avatar Oct 06 '23 06:10 Nosenzor

Didn't noticed that the issue was closed (probably after the PR merged). @Nosenzor unfortunately github released only large runners, which are available only for paying users. Only regular runners are free for open source repositories. Let's wait until github releases regular M1 runners...

alemuntoni avatar Oct 06 '23 11:10 alemuntoni

Has anyone upthread been able to build their own ARM Mac pymeshlab in the meantime?

n1ckfg avatar Oct 17 '23 22:10 n1ckfg

Github actions M1 hosted are available from today for public repo : https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/, hope it would help !

Nosenzor avatar Jan 31 '24 16:01 Nosenzor

thanks @Nosenzor! Working on it

alemuntoni avatar Feb 01 '24 08:02 alemuntoni

thank you guys, big fan!

whateverforever avatar Feb 26 '24 21:02 whateverforever