On Fri, Feb 01, 2008 at 08:47:36AM -0500, James Carlson wrote: > OK. I haven't seen libraries where SONAME is something other than the > actual file name ...
We've got a bunch; some even came through psarc: $ elfdump -d /usr/lib/libdbus-1.so.3.4.0 | grep SONAME [3] SONAME 0x6eeb libdbus-1.so.3 > > >> /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. I think that what the spec means to say is that the token "lcms" as a pkgconfig module name is Uncommitted. That it happens to be delivered with this particular filename is an implementation artifact of pkg-config. Danek