%% "vinod gupta" <[EMAIL PROTECTED]> writes: vg> I am using Makefiles and I am having some questions related to the vg> implementation of parallelism in Makefile. GNU-Make utility vg> provides an option (-j num) for running independent jobs/builds vg> parallely on different CPU's of a machine specified by the vg> argument to the switch -j.
Just to be clear: make doesn't ensure that the jobs it starts are run on different CPU's. That's up to the operating system to decide. vg> I wanted to know that, is there a feature in GNU-Make utility by vg> which I can fire independent jobs/builds parallely on different vg> machines on a LAN. GNU make can be built with the Customs package that's distributed with pmake. This will give you the ability to do distributed builds (builds on more than one system). See the README.customs file in the GNU make distribution. There are also patches floating around to integrate PVM (Parallel Virtual Machine) support into GNU make; if you have a PVM environment then you can run GNU make within it to get distributed builds. See: http://www.epm.ornl.gov/pvm/ http://www.crosswinds.net/~jlabrous/GNU/PVMGmake/ -- ------------------------------------------------------------------------------- Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at: http://www.gnu.org http://www.paulandlesley.org/gmake/ "Please remain calm...I may be mad, but I am a professional." --Mad Scientist _______________________________________________ Help-make mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/help-make
