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>