Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Sep 2014 14:50:40 +0200
From:      John Marino <freebsd.contact@marino.st>
To:        Tijl Coosemans <tijl@FreeBSD.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, John Marino <marino@FreeBSD.org>, ports-committers@freebsd.org
Subject:   Re: svn commit: r369236 - in head/science: ghemical libghemical libint mpqc
Message-ID:  <54240FA0.8050405@marino.st>
In-Reply-To: <20140925144129.4706e81e@kalimero.tijl.coosemans.org>
References:  <201409251104.s8PB43lY004283@svn.freebsd.org>	<20140925133254.150c9351@kalimero.tijl.coosemans.org>	<5423FE5D.8070209@marino.st> <20140925144129.4706e81e@kalimero.tijl.coosemans.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 9/25/2014 14:41, Tijl Coosemans wrote:
> On Thu, 25 Sep 2014 13:37:01 +0200 John Marino <freebsd.contact@marino.st> wrote:
>> The previous commit changes all the extensions from 8.0.1 to 7.1.0.
>> This puts it back to how it was before.  The libtool caused a regression
>> (it's not the first time I've run into this) so this commit fixes that
>> regression manually.
> 
> The extension was .so.8 and the previous commit changed it into
> .so.7.1.0.  That is not a regression.  

More accurately it changed it from .so.8 to .so.7 and .so.7.1.0

>It is supposed to work like
> that.  That's how libtool works on Linux, Darwin and a number of
> other systems and USES=libtool makes it work like that on FreeBSD
> as well.
> 
> The advantage of this new version scheme is that the major number
> doesn't change as much.  In the new scheme these libraries are still
> at version 7 and have not been bumped to 8 yet like in the old scheme.
> This is a good thing.  Fewer changes to the major version means fewer
> cases where dependent ports need a PORTREVISION bump.

So it would appear that when one selects USES=libtool, shared library
version changes are common, expected, and according to above, desired.
I have to admit that I was surprised to see a replacement tool change
the version numbers; I didn't expect it.

Did your libtool writeup on email make it into a wiki?  and is this
effect of switching from USE_LIBTOOL to USES=libtool noted anywhere?

I was actually trying to ping you on IRC about this last night.  I ended
up wasting a lot of time on something that's going to get reverted again. :(

John



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54240FA0.8050405>