Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [paho-dev] MQTT C Shared Library Names

On Fri, Nov 1, 2013 at 9:40 AM, Ian Craggs
<icraggs@xxxxxxxxxxxxxxxxxxxxxxx> wrote:

> I came to the conclusion that this would lead to expectations of library version numbers
> which were not quite true, and thence confusion.

Agreed. The shared library SO major version number should be taken as
the interface/ABI version number, which is not necessarily something
related to the package version. In the event that we need to make an
incompatible change to the API then libpaho-mqttv3c.so.1.* would
become libpaho-mqttv3c.so.2.*. Any project/protocol based versioning
in the name should be before the .so, like libpng12.so.0.49.0 and
libpng14.so.14.4.0 for example.

Cheers,

Roger


Back to the top