distmake 0.4

distmake is a distributed make program.
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, 4:35 GMT
license type:
GPL (GNU General Public License) 
developed by:
Bruno Fleisch
ROOT \ Programming \ Assembler Tools
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!

Add your review!