-
-
Notifications
You must be signed in to change notification settings - Fork 62
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
Build natively for Apple Silicon #560
Comments
Project needs a lot of work to bring it up to modern C++ standard. I think a rewrite is probably quicker |
There are somewhere some 5.6.23 versions made for M1 but I have never been able to use/test them as I don't have a M1... |
Is there a fork somewhere for M1 builds? |
unsure, but i am going to test this one this week: |
By following these (great!) instructions we will still get the same errors related to expired usage of std::auto_ptr at many (!!!) places. However, I got the build working without changing any source files by switching back to C++14 standard in the project build settings under "Apple Clang - Language" -> "C Language dialect" Unfortunately this results into a new dilemma: JUCE 6.0.8 version which is part of the repo will throw assertions during runtime because it isn't prepared for newer MacOS versions. And if we switch to a newer JUCE 7.0.* version build will fail because new JUCE versions expect at least C++17 So far I got Ctrlr running on a M2 Mac with MacOS 14 (Sonoma) by compiling the Release variant, because it disables assertions - this seems to work anyhow. However, a clean & future proven solution would require a proper migration to C++17 Best Regards, Thorsten. |
Hi Midibox, I tried today to build a VST3 version because of the wrong name (instigator/Ctrlr). But with Xcode the build fails. |
Hey Thorsten, Good info. Would you be able to to share the compiled Release variant binary you got working on Apple Silicon? Can it also export AudioUnit components of panels that work with Apple Silicon? Thanks! |
Has anyone been able to build Ctrlr natively for Apple Silicon?
The text was updated successfully, but these errors were encountered: