hi,
OTHER_LDFLAGS= -bundle -undefined suppress -flat_namespace*
basically, all symbols defined by pd are missing, so, you can try to link with these options :
-bundle -undefined error -twolevel_namespace -bundle_loader /usr/local/pd/bin/pd
where you'll have to adjust path to the pd binary.
besides solving the undefined issue, this linking mode allows you to define your own symbols, local to your library, this is better if you want to avoid conflicts with other libs.
cheers,
yves/