Gordon Ross wrote:
>>     2.1.1.    Shared Libraries:
>>
>>         /usr/lib/libX11-xcb.so.1
>>
>>         /usr/lib/libxcb.so.1
>>         /usr/lib/libxcb-composite.so.0
>>         /usr/lib/libxcb-damage.so.0
>>         /usr/lib/libxcb-dpms.so.0
>>         /usr/lib/libxcb-dri2.so.0
>>         /usr/lib/libxcb-glx.so.0
> [ ... ]
> 
> That's an awful lot of libraries to add to /usr/lib/.
> Do applications dlopen those names directly?  If not,
> perhaps they could go in /usr/lib/libxcb/?

They mostly link directly against them, but they may dlopen.

In any case, hiding them in a directory other than /usr/lib
only introduces incompatibility with other platforms and
violates the previous direction from ARC & management to make
libraries with public interfaces directly available in the
default path instead of hiding them in out of the way places
like /usr/sfw/lib or its other obsolete brethren.

/usr/lib is already full of libraries - another dozen or two
more is barely noticable.

-- 
        -Alan Coopersmith-        [email protected]
         Oracle Solaris Platform Engineering: X Window System

_______________________________________________
opensolaris-arc mailing list
[email protected]

Reply via email to