pd binary ... possibly to the wrong one ...
wow, real magic!
#>ldd zexy.pd_linux libm.so.6 => /lib/tls/libm.so.6 (0xb7fa8000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e73000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
so what do you mean exactly by "linking back to (the wrong) pd" ?
sorry, can't answer with a zexy example, since the symbols are stripped ... but i'd suggest to run "nm zexy.pd_linux | grep U" to see the undefined symbols ... most of them are exported from the pd binary: U atom_string U binbuf_add U binbuf_addbinbuf U binbuf_addsemi U binbuf_addv U binbuf_clear
these symbols are resolved at runtime ... if you'd like to use zexy in an application not providing these symbols, you'll get some undefined symbol messages ... if these symbols are resolved in the wrong way, anything can happen ;-)
tim