Date: Mon, 12 Oct 1998 06:49:26 -0500 From: Richard Wackerbarth <rkw@Dataplex.NET> To: asami@FreeBSD.ORG (Satoshi Asami) Cc: kpielorz@tdx.co.uk, eivind@yes.no, current@FreeBSD.ORG Subject: Re: Never ending 'make clean' in kde port? Message-ID: <l03130304b2479a02ef85@[208.2.87.5]> In-Reply-To: <199810112120.OAA14918@bubble.didi.com> References: <Pine.BSF.4.05.9810112045210.3979-100000@caladan.tdx.co.uk> (message from Karl Pielorz on Sun, 11 Oct 1998 20:46:53 %2B0100 (BST))
next in thread | previous in thread | raw e-mail | index | archive | help
At 4:20 PM -0500 10/11/98, Satoshi Asami wrote: > * Nope, your right - I let it run again, it wasn't quite endless - just 60+ > * lines... Following the files through I think I can see what's happening, > * dependants that depend on stuff that's already depended on (but gets > * cleaned again anyway)... ;-) Not quite a mess, just a bit convoluted <G> > >Well, if someone wants to submit a patch to fix this, I'm all ears. :) This is a clear case of the evils of "recursive make". http://www.canb.auug.org.au/~millerp/rmch/recu-make-cons-harm.html The recommended solution is to transfer the "clean" operation to the top of the ports tree and do it in one "make" at that point. This allows "make" to resolve the multiple target references and do them only once. I can supply a prototype. I will offer to implement it (post 3.0 release) if the changes will get committed. Richard Wackerbarth 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?l03130304b2479a02ef85>