Date: Sat, 11 May 2002 16:00:53 +0300 From: Maxim Sobolev <sobomax@FreeBSD.org> To: KOMATSU Shinichiro <koma2@jiro.c.u-tokyo.ac.jp> Cc: freebsd-current@FreeBSD.ORG, ports@FreeBSD.ORG, Riccardo Torrini <riccardo@torrini.org>, Garrett Rooney <rooneg@electricjellyfish.net> Subject: Re: bsd.port.mk dependency loop checking patch (Re: Who broke 'make clean' for ports ?) Message-ID: <3CDD1605.38B25E9D@FreeBSD.org> References: <XFMail.20020510190126.riccardo@torrini.org> <20020510172656.GD13627@dan.emsphone.com> <20020510173132.GA46688@electricjellyfish.net> <20020511090904.69E5B1949@taro.c.u-tokyo.ac.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
KOMATSU Shinichiro wrote: > > (add To: ports@freebsd.org) > > From: Garrett Rooney <rooneg@electricjellyfish.net> > Subject: Re: Who broke 'make clean' for ports ? > Date: Sat, May 11, 2002 at 02:31:32AM JST > > > there's a circular dependency that was just introduced to gettext. > > gettext now depends on expat, which depends on gmake, which depends on > > gettext. > > Recently, I wrote a patch for bsd.port.mk that checks circular dependency. > If a dependency loop is found, it gives you a warning and > does not invoke 'make' process any further. > > Someone, please test the patch below. > If no problem is found, I will send-pr(8). I don't think that we really need such patch. In 99.9999% of cases it would just waste CPU cycles. Circular dependency is a bug and as such it doesn't need to be a supported "special case". -Maxim 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?3CDD1605.38B25E9D>