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 #684

Closed
ThatGuySam opened this issue Oct 12, 2020 · 12 comments
Closed

Apple Silicon Support #684

ThatGuySam opened this issue Oct 12, 2020 · 12 comments

Comments

@ThatGuySam
Copy link

With Apple possibly dropping the first Apple Silicon powered Mac as early as November what's the status of Audacity support for ARM-based Macs?

From what I've seen on other OSS projects they are basically ready to go and there's not much work needed to support it:
Handbrake Support
OBS Support
Blender Support (Was directly mentioned in the Apple presentation)

Additional context
I'm putting together a list of reported support for Apple Silicon so people can quickly see if their favorite apps are supported yet.

@SteveDaulton
Copy link
Member

It is known that Audacity can be built on Raspberry Pi.
You are welcome to try building Audacity on an ARM-based Mac if you have access to one - let us know how you get on.

@ThatGuySam
Copy link
Author

That's good news. I usually work in Node JS environments but I can try doing a build.

Are there any recommended resources/wiki articles for correctly running builds?

@SteveDaulton
Copy link
Member

@ThatGuySam
Copy link
Author

I've got the build environment setup after some troubleshooting and I'm trying to get Xcode's Universal Build working (Hopefully, that's an appropriate approach)

I can, however, confirm that the public 2.4.2 build works out of the box (because of Rosetta 2) on macOS Big Sur running on physical Apple Silicon with seemingly no issues.

@petersampsonaudacity
Copy link

Thanks for that useful feedback ThatGuySam - I'll close this off on the basis of your report

@EwoutH
Copy link

EwoutH commented Nov 22, 2020

CMake 3.19 combined with Xcode 12.2 should make universal binaries pretty easy. Both will be included soon in the macOS environment of GitHub Actions, CMake on the next release and Xcode 12.2 is already included, but will be the default on November 30th.

Edit: In the meantime you can checkout this build with Xcode 12.2 to see if it works and how it performs.

Also Xcode 12.3 beta just for fun!

@petersampsonaudacity
Copy link

Thanks for the update EwoutH

@nathancahill
Copy link

Looks like GitHub Actions is updated with the lastest XCode to allow this to be built! Exciting.

@EwoutH
Copy link

EwoutH commented Apr 19, 2021

Unblocked the Xcode version in this PR: #814

@MultifokalHirn
Copy link

Unblocked the Xcode version in this PR: #814

but maintainers still didn't want to make this change..? @EwoutH

@crsib
Copy link
Contributor

crsib commented Oct 6, 2021

The job was refactored and no longer locks xcode version, but M1 support is much more complicated than that.

@floam
Copy link

floam commented Dec 8, 2021

What is the dealio? What is the big problem?

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

No branches or pull requests

8 participants