[comp.unix.wizards] CAKE & Multi-processors

mike@BRL.MIL (Mike Muuss) (01/20/89)

At BRL, we have been very successfully using CAKE (the "5-th generation
version of MAKE", from an Austrailan net.sources posting).  It uses
a PROLOG-style concept of pattern-matching and resolution to provide a
very powerful make-like tool.

CAKE contains initial code to support running on a multi-processor,
(eg, to fork off multiple "CC" runs in parallel), but this feature does
not work.  Before I go invest some time into trying to enhance CAKE,
does anyone know of a more recent version, or updates? My attempts to
contact the author by e-mail have not been successful.

CAKE is truely superior to MAKE, and is freely available.  I use it
to handle 150,000+ lines of code on an NFS server, with one set of
sources generating binaries for 5 different machines -- a task that
was too much for MAKE (and probably a growing problem for others, eg,
X-window developers, etc).  So, I'm very interested in seeing it nurtured
and enhanced.

Please send any info to me directly, and I'll summarize to the list.
	Best,
	 -Mike

kai@uicsrd.csrd.uiuc.edu (01/21/89)

>CAKE contains initial code to support running on a multi-processor,
>(eg, to fork off multiple "CC" runs in parallel), but this feature does
>not work.  Before I go invest some time into trying to enhance CAKE,
>does anyone know of a more recent version, or updates?

We've just installed GNU Make V3.27, and it has this capability.  You
might get some hints from there.


Patrick Wolfe
pat@kai.com			{uiucuxc,sequent,alliant,uunet}!kailand!pat