[csw-users] Why support Solaris 8 onwards?
Torrey McMahon
tmcmahon2 at yahoo.com
Wed Sep 19 22:28:03 CEST 2007
Torrey McMahon wrote:
> Alessio wrote:
>
>> Torrey McMahon wrote:
>>
>>
>>> 4 - We still need to provide some solutions to the fact that the
>>> /opt/csw tree can conflict with other packages. I got an interesting
>>> email from someone at Sun that said it wasn't the bloat that ticked him
>>> off but that we weren't linking things in a correct fashion to avoid
>>> conflicts.
>>>
>>>
>> can you provide the example, please?
>> just to understand...
>>
>
> Someone much smarter then me - At least in this area :-) - said....
>
> It is far from harmless, in fact it is HIGHLY toxic. It isn't the
> /opt/csw/bin that it the problem but the duplicate but different
> versions of stuff from /usr/lib and other Solaris core lib
> directories it duplicates into /opt/csw/lib. This can and will lead
> to very hard to diagnoise problems due to more of more of the
> following (plus some others): multiple different binary libs in same
> process, similar libs with partialy the same API (libldap vs
> openldap variant is one very toxic case), correct API/ABI but
> different build options for same libary, etc.
>
> The only correct way out of this is to rebase Blastwave for each
> operating system version so that it never duplicates libraries that
> are part of the core OS unless it does so by linking them RLTD_GROUP
> (which it doesn't). ld(1) -B group
>
>
Though that should have been RTLD_GROUP
More information about the users
mailing list