# Universal binary plugin loads under Rosetta on Mac M1

**URL:** <https://forum.juce.com/t/universal-binary-plugin-loads-under-rosetta-on-mac-m1/53060>\
**Category:** General JUCE discussion\
**Created:** [September 18, 2022, 8:09pm UTC](https://forum.juce.com/t/universal-binary-plugin-loads-under-rosetta-on-mac-m1/53060 "2022-09-18T20:09:02Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![bmelon](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/bmelon/32/2455_2.png) [@bmelon](https://forum.juce.com/u/bmelon)\
**Post date:** [September 18, 2022, 8:09pm UTC](https://forum.juce.com/t/universal-binary-plugin-loads-under-rosetta-on-mac-m1/53060/1 "2022-09-18T20:09:02Z")

</div>

My build machine is Intel i9 Macbook Pro, OS X 12.4. I have a typical JUCE plugin build - AU, VST, VST3, AAX. I spent some days getting my build updated for universal binary.

I have 4 dependent third party libs. Researched and re-built all of them for both x86\_64 and arm64. Added arm64 to my projucer archs for my plugin. Built all of that successfully. Third party libs are .dylib. Ran “lipo -info” on plugin binary and all .dylibs - all show x86\_64 and arm64.

On an M1 Pro Mac, using latest Reaper, I inserted AU and it spawned a Rosetta-looking plugin wrapper task in Activity Monitor, so my conclusion is that my plugin is still somehow running the intel slice.

Any ideas what could be causing that?

---

<div class="post-metadata">

**Author:** ![Rincewind](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/rincewind/32/10645_2.png) [@Rincewind](https://forum.juce.com/u/Rincewind)\
**Post date:** [September 19, 2022, 3:24am UTC](https://forum.juce.com/t/universal-binary-plugin-loads-under-rosetta-on-mac-m1/53060/2 "2022-09-19T03:24:07Z")

</div>

I’d it possible that this is reapers issue? What happens when you try to load that up in logic?

---

<div class="post-metadata">

**Author:** ![vallant](https://avatars.discourse-cdn.com/v4/letter/v/c57346/32.png) [@vallant](https://forum.juce.com/u/vallant)\
**Post date:** [September 19, 2022, 7:44am UTC](https://forum.juce.com/t/universal-binary-plugin-loads-under-rosetta-on-mac-m1/53060/3 "2022-09-19T07:44:05Z")

</div>

This usually happens when the host itself is started via rosetta, then all plugins will be loaded this way as well!

---

<div class="post-metadata">

**Author:** ![bmelon](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/bmelon/32/2455_2.png) [@bmelon](https://forum.juce.com/u/bmelon)\
**Post date:** [September 20, 2022, 9:43pm UTC](https://forum.juce.com/t/universal-binary-plugin-loads-under-rosetta-on-mac-m1/53060/4 "2022-09-20T21:43:54Z")

</div>

Good suggestion to suspect Reaper first. I got Logic installed on the device and inserted the plugin. I see “Logic” in Activity Monitor with Kind == Apple. I see “AU Hosting Service (Logic)” with Kind == Apple. I do not see any AUHostingCompatibilityService. So, hopefully that means all is good and my plugin is running natively on arm.
