[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [Libevent-users] BUG: libevent 1.4.14, wrong version info



On Sat, Jun 12, 2010 at 10:29:26AM -0400, Nick Mathewson wrote:
> On Sat, Jun 12, 2010 at 9:29 AM, Juergen Daubert <jue@xxxxxx> wrote:
> > Hello,
> >
> > The libraries of libevent 1.4.13 and older are versioned by
> > libtool as
> >
> >   *-1.4.so.2.1.3
> >
> > whereas libevent 1.4.14 is using
> >
> >   *-1.4.so.1.2.3
> >
> > This breaks every application linked against 1.4.13 if you
> > upgrade to version 1.4.14. I don't think that this is the
> > desired behaviour, but a bug caused by the wrong VERSION_INFO
> > string in Makefile.am. It is VERSION_INFO = 3:3:2 but should
> > probably be VERSION_INFO = 3:4:1 and resulting library-names
> > like *-1.4.so.2.1.4.
> >
> 
> Ugh, how annoying!  I think this warrants a 1.4.14b, if Niels agrees.
> (1.4.14b should contain this fix, and nothing else.)
> 
> Actually, I think the VERSION_INFO should be 3:4:2, since 1.4.14 is
> binary compatible not only with 1 but 2 previous releases.

Well, if so it was already messed up in previous releases, using 
3:4:2 will set the library version to *-1.4.so.1.2.4 and the ABI
incompatibility problem persists.


regards
Juergen

-- 
Juergen Daubert  |  mailto:jue@xxxxxx  
Korb, Germany    |  http://jue.li/crux

***********************************************************************
To unsubscribe, send an e-mail to majordomo@xxxxxxxxxxxxx with
unsubscribe libevent-users    in the body.