[Vm-dev] [squeak-dev] Any experts on using path in app bundles willing to help me?

Ben Coman btc at openinworld.com
Fri Apr 19 00:55:56 UTC 2019


On Fri, 19 Apr 2019 at 01:35, Eliot Miranda <eliot.miranda at gmail.com> wrote:
>
>
>
> On Thu, Apr 18, 2019 at 10:08 AM Eliot Miranda <eliot.miranda at gmail.com> wrote:
>>
>> Hi All,
>>
>>     I have a plugin dependent on several support libraries that may be shared with other plugins.  So I want the support libraries in a common place (TheVm.app/Contents/Frameworks) while the plugins themselves are bundles in TheVM.app/Contents/Resources.  In allowing one to install plugin support libraries in TheVM.app/Contents/Frameworks I have to use the linker's -rpath feature to specify where dlopen may find the search libraries.  The question i don't see an answer to in Apple's documentation is whether one uses -rpath when linking the plugin, or when linking the VM into which the plugin will be loaded, or both.  Anybody ever done this and know definitively what to do?
>
>
> Never mind.  I think I've found what I need:
> https://medium.com/@donblas/fun-with-rpath-otool-and-install-name-tool-e3e41ae86172
> https://wincent.com/wiki/@executable_path,_@load_path_and_@rpath

Interesting reading. thx for the links.

cheers -ben


More information about the Vm-dev mailing list