[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