distmake 0.4

distmake is a distributed make program.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!
send us
an update
GPL (GNU General Public License) 
Bruno Fleisch
ROOT \ Programming \ Assembler Tools
distmake is a distributed make program.

distmake is a distributed, parallel, GNU make compatible make program.

distmake reads a Makefile, and distributes builds targets over a set of build servers on the network.

distmake is fully compatible with GNU make 3.80 on which is it based.

distmake should compile on any POSIX compliant platforms.

It has been reported to compile and work on :

Linux 2.4 on x86
Solaris 2.8 on sparc

How distmake works:

Before the make process is started, distmake starts a ONC RPC server (rpc.bldserver) on all build servers with a rsh command (but see below how to change this and use ssh instead). This RPC server listens for distmake requests, processes jobs (builds) and reports execution status. When all jobs are done, distmake kills each RPC server on remote machines.

Controlling distmake:

The following environment variables are used by distmake:
DISTMAKE_RSH, if present, should point to a rsh compatible program (ssh is a good candidate if security is a concern for your site).
DISTMAKE_RPCBLDSERVER, if present, should point to the rpc.bldserver program, built with distmake. If this variable does not exist, a compile-time value is used instead. (PREFIX/bin/rpc.bldserver).

Debugging distmake:

Use distmake --debug=r[,other debug flags]

What's New in This Release:

This release offers two modes of operation: automatic on-demand start of remote build servers, or use waiting daemons.
This combines the behaviours of releases 0.2 and 0.3.1.

Last updated on October 17th, 2006

#make compiler #linux compiler #build tool #distmake #GNU #make #build

Add your review!