2014-01-26 rupert THURNER <[email protected]>

> rupert @ unstable10x : ~/opencsw/libserf/trunk
> $ elfdump -d /opt/csw/lib/libserf-1.so.1.3.0  | grep SONAME
>       [18]  SONAME            0x1cd7              libserf-1.so.1
>

Right, so the soname is "libserf-1.so.1".


>
> why we have the soname then "libserf-1.so.1" and not "libserf.so.1", and
> why we name the libary package then CSWlibserf1-1 and not CSWlibserf-1?
>

If the soname were "libserf-1.so" or "libserf.so.1", the package name would
be CSWlibserf1, without the dash. The syntax for package names is
CSW<name><number>(-<number>)+. If there is more than one number, all
numbers are listed separated by dashes. Here's a list of examples:

http://www.opencsw.org/manual/for-maintainers/shared-libraries.html#package-naming

You wrote that the new libserf has a new soname, what was the old soname?

Maciej

Reply via email to