Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Feb 2008 02:52:32 +0100
From:      Kris Kennaway <kris@FreeBSD.org>
To:        Bakul Shah <bakul@bitblocks.com>
Cc:        Marko Lerota <mlerota@iskon.hr>, freebsd-stable@freebsd.org
Subject:   Re: Upgrading to 7.0 - stupid requirements
Message-ID:  <47C76560.4090402@FreeBSD.org>
In-Reply-To: <20080229011157.3C4535B3B@mail.bitblocks.com>
References:  <20080229011157.3C4535B3B@mail.bitblocks.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Bakul Shah wrote:

>> As I've tried to explain, the difficulty is when you start recompiling 
>> parts of them, e.g. a shared library used by other ports.
> 
> Understood.
> 
> Hmm... If prior to any recompile such a shared lib was copied
> to a compat dir (based on the most recent shared lib *it*
> depends on), programs relying on it would continue working.

Tools like portupgrade do save copies of old libraries in 
/usr/local/lib/compat (which helps in other upgrade scenarios), but it 
doesn't help in the OS upgrade case because the old and new shared port 
libraries have the same version and cannot be distinguished 
automatically by the linker.

Kris



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47C76560.4090402>