Casper.Dik at Sun.COM writes:
> >I don't think that intermediate symbolic link does anything useful.
> >The linker only records the actual file name (liblcms.so.1.0.16), and
> >only uses the ".so" link to find it, so that liblcms.so.1 just
> >provides obfuscation.  ;-}
> 
> The linker either records the object "SONAME" if it is present; otherwise
> it will just record the "libname.so"; it will not go to the trouble of
> expanding links.
> 
> So the question is: what will the libraries SONAME be?

OK.  I haven't seen libraries where SONAME is something other than the
actual file name ...

> >>    /usr/lib/pkgconfig/lcms.pc      Uncommitted     Pkg-config Entry
> >
> >This actually looks Project Private to me.
> 
> pkgconfig determines how to link with liblcms; any files put there will be 
> found by programs which want to link with lcms.  I'd hardly consider that
> private.

The output of pkgconfig itself isn't private; it's used by other
software to find this library.

The file that is contributed by this library to make pkgconfig work is
private.  Nothing (other than pkgconfig itself) should be reaching
around into /usr/lib/pkgconfig directly.

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to