[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: FreeBSD GNUstep ports proposal
From: |
Matt Rice |
Subject: |
Re: FreeBSD GNUstep ports proposal |
Date: |
Wed, 15 Apr 2015 07:48:07 -0700 |
On Wed, Apr 15, 2015 at 12:53 AM, David Chisnall <theraven@sucs.org> wrote:
> On 14 Apr 2015, at 21:13, Lars Sonchocky-Helldorf
> <lars.sonchocky-helldorf@hamburg.de> wrote:
>>
>> I never thought about it this way. This would be my first practical use of
>> Openstep search domains. Are there any pitfalls or things to consider when
>> using those or is the whole thing straight forward, e.g. anything inside
>> ~/Library/ automatically takes precedence over anything inside /Library/
>> which precedes /Network/Library/ which precedes /System/Library/, right?
>> What about having different versions in different search domains? Will those
>> interfere? Sorry for those probably stupid questions, I just never before
>> came across to actually use that stuff before.
>
> Versions in Local will take precedence over versions in System, but that’s
> not a problem if you have a different SONAME. If you make sure that the
> GNUstep libraries that you’ve built have a newer .so version then things
> linked against the old version will find the version in System, things that
> you compile yourself will use the newer version. And each framework will
> find its own copy of the resources.
>
> I’ve tried to make sure that all of the GNUstep packages in FreeBSD install
> in the System domain - let me know if I missed any...
To me installing multiple versions of the same libraries in different
domains seems like a disaster waiting to happen, where things like
base's SSL bundle in System could potentially be loaded into a program
linked to the base in Local, and causing the program loading the
bundle to load multiple versions of base.