From owner-freebsd-current Fri Oct 16 20:30:34 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA21929 for freebsd-current-outgoing; Fri, 16 Oct 1998 20:30:34 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from yonge.cs.toronto.edu (yonge.cs.toronto.edu [128.100.1.8]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id UAA21922; Fri, 16 Oct 1998 20:30:31 -0700 (PDT) (envelope-from dholland@cs.toronto.edu) Received: from qew.cs.toronto.edu ([128.100.2.15]) by yonge.cs.toronto.edu with SMTP id <86542-436>; Fri, 16 Oct 1998 23:30:08 -0400 Received: by qew.cs.toronto.edu id <37814-16861>; Fri, 16 Oct 1998 23:29:38 -0400 Subject: Re: Never ending 'make clean' in kde port? From: David Holland To: rkw@Dataplex.NET (Richard Wackerbarth) Date: Fri, 16 Oct 1998 23:29:35 -0400 Cc: dholland@cs.toronto.edu, asami@FreeBSD.ORG, kpielorz@tdx.co.uk, eivind@yes.no, current@FreeBSD.ORG In-Reply-To: from "Richard Wackerbarth" at Oct 16, 98 11:06:46 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-Id: <98Oct16.232938edt.37814-16861@qew.cs.toronto.edu> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > At 9:17 PM -0500 10/16/98, David Holland wrote: > > > This is a clear case of the evils of "recursive make". > > > http://www.canb.auug.org.au/~millerp/rmch/recu-make-cons-harm.html > > > >While this guy has some points, his assertion that it's always faster > >to have one makefile is completely false - I broke netbsd's libc into > >recursive makes at one point and it got a lot faster. > > > >Why? Probably because some of the operations on the dependency graph > >are slower than O(n). > > I think that his comparison was based, in part, on the idea that you > have to do many things repeatedly simply because you do not have the > proper dependencies available. This is sometimes true, but in my experience it really doesn't happen very often. *shrug* -- - David A. Holland | (please continue to send non-list mail to dholland@cs.utoronto.ca | dholland@hcs.harvard.edu. yes, I moved.) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message