libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: patch fixing FreeBSD shlib versioning


From: Jean-Yves Lefort
Subject: Re: patch fixing FreeBSD shlib versioning
Date: Mon, 22 May 2006 10:25:13 +0200

On Wed, 10 May 2006 18:42:39 +0200
Jean-Yves Lefort <address@hidden> wrote:

> On Wed, 10 May 2006 18:15:37 +0200
> Ralf Wildenhues <address@hidden> wrote:
> 
> > Hi Jean-Yves,
> > 
> > Sorry for the delay.
> > 
> > * Jean-Yves Lefort wrote on Fri, May 05, 2006 at 09:54:15PM CEST:
> > > Hi, could you please commit the attached patch (for branch-1-5)? It
> > > fixes shared library versioning on FreeBSD.
> > 
> > Could you point me to the FreeBSD specific change that prompts this?
> > I looked for it now, but could not find it.  It seems the libtool port
> > was reorganized somewhat.
> 
> There has been no FreeBSD change. The libtool shlib numbering on
> FreeBSD always was broken afaik.
> 
> > IIRC there was some mismatch between the version-type the FreeBSD
> > ports-installed Libtool used and the one GNU Libtool uses; the danger is
> > that when we change this, simple recompilations of some packages will
> > cause to weird failures.  I agree that if the mismatch is existent,
> > we have a problem anyway.  But I'd like to know about the existing
> > installed base of libraries, so we can estimate the amount of breakage.
> > 
> > One idea could be to make the transition only when going to Libtool-2.0.
> > But honestly at the moment I feel I have too little knowledge to be able
> > to decide that.  It'd be good if FreeBSD ports maintainers could comment
> > on this (are you one by chance?).
> 
> No I'm not. I've CC'ed the port maintainer as well as the relevant
> authority within FreeBSD. They should be able to explain you why they
> would like this bug to be fixed upstream.

...

Ralf, could you please add the patch? It will give libraries a proper
major version number (by having it reflect the library ABI rather than
$current).

It will not cause breakage since existing libraries will continue to
use the ltmain.sh script they ship, while version downgrades in future
libraries will be handled by FreeBSD port maintainers, as a version
bump would be.

The goal is to allow us to gradually fix the version numbers by
upgrading the libtool port and then forcing existing ports to use that
new libtool.

-- 
Jean-Yves Lefort

address@hidden
http://lefort.be.eu.org/

Attachment: pgpGTJAU8l7iz.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]