Ah right, as Edwin wrote, you can also right-click on the application, choose 
Get Info, the check Open in Rosetta to force running as x86_64 on M1 macs. 
However, as Phil notes, this means Pd is running under arch emulation and will 
be slower, so this is more of a temporary workaround until you can update your 
externals to universal/native builds.

> On Mar 29, 2022, at 9:08 PM, Dan Wilcox <danomat...@gmail.com> wrote:
> 
> it works the same as *any* existing application that is compiled for multiple 
> architectures: it uses the current system architecture but default. If you 
> want, you can force an architecture via using "arch" on the command line:
> 
> https://medium.com/swlh/run-x86-terminal-apps-like-homebrew-on-your-new-m1-mac-73bdc9b0f343
>  
> <https://medium.com/swlh/run-x86-terminal-apps-like-homebrew-on-your-new-m1-mac-73bdc9b0f343>
> 
> For Pd, you can't do this by double-clicking to launch the application but by 
> invoking the core internally:
> 
> arch -x86_64 /Applications/Pd-0.52-2.app/Contents/Resources/bin/pd
> 
> This should force running the core as x86_64 with Rosetta 2.
> 
> No, nothing has changed about which externals can be loaded. If the external 
> is compiled for the architecture you are running Pd under, then it should 
> load.
> 

--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>



_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to