Re: C++ name collisions between plugins
On 8/15/2013 12:05 PM, Peter Litwinowicz wrote: Paul, Have you run nm -a On the resultant binary to make SURE that the requisite structures/classes are hidden? No, I haven't done that. Good advice. I've found that symbols are not necessarily hidden unless you hide the symbols upon compile (using the hidden flag for visibility), and THEN also strip the binary afterwards. _______________________________________________ Do not post admin requests to the list. They will be ignored. Pro-apps-dev mailing list (Pro-apps-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/pro-apps-dev/site_archiver%40lists.a... This email sent to site_archiver@lists.apple.com Yes, I'm not stripping in debug mode - which could account for the collisions I'm seeing there. As long as release builds are fully locked down, I'll be happy. Will give nm a try thanks! I just mostly wanted to make sure that it was ACTUALLY doable, without massive namespace changes.
participants (1)
-
Paul Miller