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>