[csw-users] Why support Solaris 8 onwards?

Ben Taylor ben.taylor at sun.com
Wed Sep 19 22:34:19 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
>  
>
Not to mention that anyone who insists on using LD_LIBRARY_PATH  or 
fiddles with
crle can create no end of problems.

Ben



More information about the users mailing list