On Thu, 8 Apr 1999, Jacques Vidrine wrote:

> On 8 April 1999 at 12:24, John Polstra <j...@polstra.com> wrote:
> [snip]
> > Say you've got a bunch of ports that all depend on the same shared
> > library -- maybe libjpeg or libXpm.  You've had them installed for
> > a few months, and they all work fine.  Now you decide to upgrade
> > one of them, the "foo" port.  Oops, it requires a newer version of
> > libjpeg.  You have to remove the old libjpeg so that the newer one
> > can be installed without a lot of complaints.  Oops, a bunch of other
> > ports used the old libjpeg.  Now you have to upgrade those ports too.
> > Oops, some of those ports depend on libXpm, and a new version of it is
> > needed now.  Oops, now some other ports that used the old libXpm need
> > to be upgraded.
> 
> Now I understand what you are saying.  The current ports structure
> only goes one way through the dependency graph.  Maybe when building a
> particular port, not only should dependencies be checked, but anything
> that depends on the port needs to be rebuilt.
> 
> Jacques Vidrine / n...@nectar.com / nec...@freebsd.org

Exactly correct.

Tom




To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message

Reply via email to