[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: libsvn SONAMEs and APR

From: Joe Orton <joe_at_manyfish.co.uk>
Date: 2006-03-12 19:21:12 CET

On Sun, Mar 12, 2006 at 12:09:04PM -0500, Greg Hudson wrote:
> On Sun, 2006-03-12 at 16:04 +0000, Joe Orton wrote:
> > We could support that in Fedora, and would if there were a substantial
> > number of third-party APR-based apps that people used; but there aren't
> > many such apps, so we don't. But this is just distro policy and is not
> > really relevant.
>
> It seems relevant to me.
>
> Debian policy: when the ABI of any library changes, make it possible for
> both ABIs to coexist, so that previously-built applications continue to
> work.

Peter was talking about apr-0 and apr-1 coexisting there, to which this
*is* irrelevant but if the real issue is making the differently-linked
*subversion* packages coexist, I see the relevance. I guess it vaguely
makes sense to do this soname munging upstream for that reason; but
certainly it must be done based on the APR major version not the
apr_off_t size, which is merely one aspect of the APR ABI. And also the
APR-util major version if you want to be pedantic, per previous mail.

But doing this now in a 1.x release *by default* would be very
unpleasant; having a special "make my sonames Debian ABI policy
compatible" configure option seems somewhat perverse.

Regards,

joe

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Mar 12 19:21:40 2006

This is an archived mail posted to the Subversion Dev mailing list.