Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jul 2009 11:18:07 +0200
From:      Ivan Voras <ivoras@freebsd.org>
To:        freebsd-current@freebsd.org
Cc:        freebsd-stable@freebsd.org
Subject:   Re: HEADS-UP: Shared Library Versions bumped...
Message-ID:  <h41cof$u8i$1@ger.gmane.org>
In-Reply-To: <1248028426.14210.114.camel@neo.cse.buffalo.edu>
References:  <1248027417.14210.110.camel@neo.cse.buffalo.edu>	<58F0204B-ECE6-479A-AAC2-7868E71ABB43@exscape.org> <1248028426.14210.114.camel@neo.cse.buffalo.edu>

index | next in thread | previous in thread | raw e-mail

Ken Smith wrote:
> On Sun, 2009-07-19 at 20:26 +0200, Thomas Backman wrote:
>> On Jul 19, 2009, at 20:16, Ken Smith wrote:
>>> The problem is that as of the next time you update a machine that had
>>> been running -current you are best off reinstalling all ports or other
>>> applications you have on the machine.  When you reboot after doing the
>>> update to the base system everything you have installed will still  
>>> work
>>> because the old shared library versions will still be there.  However
>>> anything you build on the machine after its base system gets updated
>>> would be linked against the newer base system shared libraries but any
>>> libraries that are part of ports or other applications (e.g. the Xorg
>>> libraries) would have been linked against the older library versions.
>>> You really don't want to leave things that way.
>> So, to be clear: a fresh ports tree and "portupgrade -af" after  
>> building and installing r195767+ should be enough to solve any  
>> problems? (installkernel, installworld, reboot, portupgrade -af)
>>
> 
> Correct for those of you who let portupgrade do all the building for you
> (which the example command you give does).  The reason I'm being careful
> is portupgrade can also be told to fetch pre-built packages.  At the
> moment that will not work, if you use that approach please hold off
> until the ports folks let us know the packages have been rebuilt.

Could we perhaps get a auto-generated libmap.conf to map either the new 
libraries to the old ones or (more useful) the old libraries to the new 
ones?



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?h41cof$u8i$1>