Upgrading to 7.0 - stupid requirements

Kris Kennaway kris at FreeBSD.org
Fri Feb 29 01:52:35 UTC 2008


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


More information about the freebsd-stable mailing list