Export vst3/au on apple M1 FAILED again
-
Hi everyone! Trying to export again plugin from my Hise project and getting those errors. What can be a problem with? I use MacBook Pro on M1 chip, 13 Xcode, compiled Hise with IPP = 0. Thank you for your help!
this one the latest develop branch commit:
this one from the random (about month ago) develop branch commit:
-
@nouslou See that stuff in there about x86? That means it's trying to compile for an x86 processor, you need to change the architecture settings in the project's jucer file to compile for arm instead of x86.
-
@d-healey Hi) do you mean to change it in AutogeneratedProject.jucer file? I did it to. I choose and x86-x64 and after I tried arm64, but in both cases I got this error:
-
-
@d-healey thanks, will try now! will I be able in that case use my plugins on intel machines? or just M1?
-
@nouslou https://developer.apple.com/documentation/apple-silicon/building-a-universal-macos-binary
Note
You can build a universal binary on either an Apple silicon or Intel-based Mac computer
-
@d-healey Hi , I'm using M1 laptop, too. I can not build HISE with architecture options arm64, arm64e checked on producer as you suggested. I can only build HISE x86-x64 option checked.
I can't export any plugins or standalone version,either.
Here is my terminal output:Any help is much appreciated.
Regards... -
@mehmethand You will never be able to build HISE natively on ARM - it requires a JIT compiler that only runs under Rosetta.
Exported plugins should automatically be build for ARM though. The compile error is just temporary and stems from me not checking if macOS compiles properly with each commit. It's fixed now, so please check if it works.
-
@christoph-hart thank you much. Now I can export plugins and standalone version successfully.