Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 May 2001 20:39:39 +0100
From:      Scott Mitchell <scott.mitchell@mail.com>
To:        Andrew Atrens <atrens@nortelnetworks.com>, chat@FreeBSD.ORG
Subject:   Re: -- recursive make considered harmful ??
Message-ID:  <20010503203939.37358@localhost>
In-Reply-To: <Pine.BSF.4.32.0105022151001.82576-100000@hcarp00g.ca.nortel.com>; from Andrew Atrens on Wed, May 02, 2001 at 09:58:22PM -0400
References:  <Pine.BSF.4.32.0105022151001.82576-100000@hcarp00g.ca.nortel.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, May 02, 2001 at 09:58:22PM -0400, Andrew Atrens wrote:
> 
> Any considered opinions on this ?
> 
> http://www.pcug.org.au/~millerp/rmch/recu-make-cons-harm.html
> 
> I've set up a freebsd-style make system for our project which is blazingly
> fast on freebsd (and solaris), but sucks lemons on NT (mostly because of
> Cygwin fork+exec).
> 
> Anyhow I've taken a lot of heat as a result of this paper, from people who
> are more talk and less action than myself.

I used this approach on my last project, which had to deal with Java, C++
and CORBA code in a reasonably coherent way.  It worked pretty well,
despite Java and make not getting along too well (many Java compilers like
to do their own dependency checking, and build things other than the
classes you explicitly asked them to).  Certainly better than the previous
ad-hoc collection of makefiles where the build procedure was essentially
'run make repeadedly until it doesn't build anything else' :-)

Of course this was only a few tens of thousands of lines (not quite in
Terry's league let!); I have no real feel for how well this technique
scales to really large projects.

	Scott

-- 
===========================================================================
Scott Mitchell          | PGP Key ID | "Eagles may soar, but weasels
Cambridge, England      | 0x54B171B9 |  don't get sucked into jet engines"
scott.mitchell@mail.com | 0xAA775B8B |      -- Anon

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010503203939.37358>