[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-13 10:46:41 CET

On Sun, Mar 12, 2006 at 01:32:51PM -0500, Greg Hudson wrote:
> On Sun, 2006-03-12 at 18:21 +0000, Joe Orton wrote:
> > 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.
>
> So far, I believe we have always recommended using Subversion in concert
> with httpd 2.0 (if using mod_dav_svn) and apr 0.x. This change would
> allow us to recommend using Subversion in concert with httpd 2.2 and apr
> 1.x as a second option.
>
> Some distributions already started building apr with httpd 2.2 and apr
> 1.x, without having changed the Subversion soname (causing applications
> linked normally against the Subversion libraries to potentially break
> unpredictably, and applications linked with libtool against the
> Subversion libraries to fail to run). If we change the default soname
> for apr 1.x linkage, such distributions will be faced with a dilemma,
> but I'm not sure that's our fault.

This affects any user of APR 1.x with Subversion, not just
distributions. I think it would be an entirely reasonable position to
renege on the commitment to soname stability in this case if APR 1.0 had
been released just now rather than 18 months ago, if the Subversion
configure script was not explicitly written to support builds against
APR 1.x, and if support for APR 1.x had not been advertised in the
Subversion 1.1.2 CHANGES entry.

joe

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Mar 13 10:47:20 2006

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.