[zeromq-dev] Announce: Stable ZeroMQ release 4.0.1 - library SONAME

Pieter Hintjens ph at imatix.com
Tue Oct 8 20:17:09 CEST 2013


Do all libraries do this? it goes directly against the advice of that
page I quoted.

On Tue, Oct 8, 2013 at 7:07 PM, Jose Pedro Oliveira <jpo at di.uminho.pt> wrote:
>
> On 2013/10/08 17:28 , Pieter Hintjens wrote:
>> On Tue, Oct 8, 2013 at 6:18 PM, Jose Pedro Oliveira <jpo at di.uminho.pt> wrote:
>>
>>> And what happens if I have an application that uses the v4 new features
>>>    and I copy it to a system where there is only ZeroMQ v3 installed?
>> Well, it won't work, for sure.
>>
>>> Note that ldd only reports the requirements based on the major number
>>> (and yum/rpm also have a similar behaviour):
>> That seems unfortunate and contradictory to the libtool rules. I'm
>> sure there's a rationale but I don't know it.
>>
>> What is your suggestion? Afaics simply incrementing the major ABI
>> number at every stable release is not feasible (4.1. 4.2, ...)
>>
> Suggestion: Bump only at the major stable releases (e.g. from v3 to v4).
>
> Currently in Fedora/EPEL we are supporting parallel installation of
> of ZeroMQ v2 (2.2.0) and ZeroMQ v3 (3.2.4) libraries; and
> we are also interested in supporting the parallel installation
> of the ZeroMQ v4 libraries.
>
> Current package contents in Fedora:
> ----------
> # rpm -ql zeromq
> /usr/lib64/libzmq.so.1
> /usr/lib64/libzmq.so.1.0.1
> /usr/share/doc/zeromq-2.2.0
> /usr/share/doc/zeromq-2.2.0/AUTHORS
> /usr/share/doc/zeromq-2.2.0/COPYING
> /usr/share/doc/zeromq-2.2.0/COPYING.LESSER
> /usr/share/doc/zeromq-2.2.0/ChangeLog
> /usr/share/doc/zeromq-2.2.0/NEWS
> /usr/share/doc/zeromq-2.2.0/README
>
> # rpm -ql zeromq3
> /usr/lib64/libzmq.so.3
> /usr/lib64/libzmq.so.3.0.0
> /usr/share/doc/zeromq3-3.2.4
> /usr/share/doc/zeromq3-3.2.4/AUTHORS
> /usr/share/doc/zeromq3-3.2.4/COPYING
> /usr/share/doc/zeromq3-3.2.4/COPYING.LESSER
> /usr/share/doc/zeromq3-3.2.4/ChangeLog
> /usr/share/doc/zeromq3-3.2.4/NEWS
> /usr/share/doc/zeromq3-3.2.4/README
> -----------
>
> Note:
>   * you can't parallel install the zeromq[n]-devel packages
>     (will cause file conflicts; e.g. libzmq.so)
>
>
> Regards,
> jpo
> --
> Jose Pedro Oliveira
> * jpo at di.uminho.pt *
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev



More information about the zeromq-dev mailing list