Post marked as solved
Post marked as solved with 2 replies, 367 views
I'm building a plug-in (loadable bundle) for Adobe Illustrator (macOS) which uses boost extensively and boost is linked statically.
The host application also uses boost albeit a different version and they include it as a framework.
As it turns out, when my bundle is loaded by the host app, the dynamic linker prefers the function from the framework that comes with the application and not from the bundle, causing compatibility errors.
Is there a way to instruct the dynamic linker to always prefer symbols defined in the bundle?