[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

soname for libusbip.so



Debian currently has old packages of the out-of-tree usbip (version
0.1.7), as well as building the current usbip modules from the kernel.
These include a package containing the shared library, libusbip.so, with
soname 'libusbip.so.0'.

I'm preparing to build replacement packages of the usbip userland from
the kernel source tree, but I find that the soname is still
'libusbip.so.0' even though various parts of the interface have been
renamed, changing both API and ABI.

The soname of a shared library must change every time its ABI changes in
an incompatible way
<http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html>.  If you don't want to manage the ABI in this way, I won't package the shared library.

Ben.

-- 
Ben Hutchings
It is easier to change the specification to fit the program than vice versa.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: