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
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to