[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