Actually, this came up on the list a year or two ago and I documented what worked for (and the person asking about) in mac/README.txt

https://github.com/pure-data/pure-data/blob/master/mac/README.txt#L240

I believe this worked fine for an external as that was the original questions about. The external should be built with debugging symbols of course so you can step into it with lldb.

On Jul 8, 2025, at 7:38 PM, IOhannes m zmoelnig via Pd-dev <pd-dev@lists.iem.at> wrote:

outside of lldb it seems to work nicely (but crashes)...

ah well.
it kind of works if I start Pd as normal, and then attach lldb to the running PID.

but today it's too late to fix the actual issue :-/

fgmadrs
IOhannes


--
please do not CC me for list-emails

---
pd-dev@lists.iem.at - the Pd developers' mailinglist
https://lists.iem.at/hyperkitty/list/pd-dev@lists.iem.at/message/FEUKSJM2NFR4SFRIML47AQ4NOJGQQYHH/

--------
Dan Wilcox
danomatika.com
robotcowboy.com