Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Apr 1999 14:37:28 -0500
From:      Jacques Vidrine <n@nectar.com>
To:        John Polstra <jdp@polstra.com>
Cc:        Jacques Vidrine <n@nectar.com>, current@FreeBSD.ORG
Subject:   port dependencies (was Re: /sys/boot, egcs vs. gcc, -Os)
Message-ID:  <199904081937.OAA88810@spawn.nectar.com>
In-Reply-To: <XFMail.990408122458.jdp@polstra.com> 
References:  <XFMail.990408122458.jdp@polstra.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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


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?199904081937.OAA88810>