HEADS UP: xorg upgrade plans

Joe Marcus Clarke marcus at marcuscom.com
Mon May 7 15:34:40 PDT 2007

On Mon, 2007-05-07 at 18:26 -0400, Kris Kennaway wrote:
> > >>>I dispute the correctness of this entry.  The old libraries in
> > >>>lib/compat/pkg are not linked to directly by new builds.  The only
> > >>>situation in which something might end up being linked to 2 versions
> > >>>of the library is if it pulls in a library dependency from an existing
> > >>>port that is still linked to the old library.  In this situation the
> > >>>build would be broken with or without lib/compat/pkg (in the latter
> > >>>case, you have an installed port linked to a library that is entirely
> > >>>missing, so that port will be nonfunctional).
> > >>>
> > >>>Kris
> > >
> > >I guess your silence means you agree with me here :)
> > 
> > Yeah, I guess and unsure at the same time since I didn't write this entry.  
> > :-)
> OK.

I didn't write it either, but it holds some truth.  Yes, not having the
library at all would cause a build failure, but having multiple versions
of the same library can lead to runtime failures.  It's much easier to
troubleshoot a missing .so that it is to hunt down strange runtime
failures (usually).

I'm not arguing for or against portmaster, or the "keeping old shared
objects" functionality.  I'm just putting this FAQ entry in context.
Yes, perhaps it could be re-worded for clarity.


PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20070507/3b1070a2/attachment.pgp

More information about the freebsd-ports mailing list