Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Apr 1999 15:55:22 -0700 (PDT)
From:      Tom Bartol <bartol@salk.edu>
To:        Jacques Vidrine <n@nectar.com>
Cc:        John Polstra <jdp@polstra.com>, current@FreeBSD.ORG
Subject:   Re: port dependencies (was Re: /sys/boot, egcs vs. gcc, -Os)
Message-ID:  <Pine.BSF.3.96.990408155410.99973G-100000@eccles.salk.edu>
In-Reply-To: <199904081937.OAA88810@spawn.nectar.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Thu, 8 Apr 1999, Jacques Vidrine wrote:

> On 8 April 1999 at 12:24, John Polstra <jdp@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 / nectar@FreeBSD.org

Exactly correct.

Tom




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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.990408155410.99973G-100000>