Reputation: 3887
Is there a make equivalent to distribute task among several computer, all operating on the same filesystem? (without having to
example : instead of calling directly the compile command, juste raise it and then one computer available execute it ? (without rsh like dmake)
Upvotes: 1
Views: 152
Reputation: 16810
You could try ElectricAccelerator, a distributed, high-performance reimplementation of GNU make. It uses lightweight automatic virtualization to handle filesharing between participating computers, as well as some clever technology to ensure correct parallel builds even if your dependencies are incomplete. It's a commercial product, but you can download and try ElectricAccelerator Huddle, the freemium variant.
Alternatively you could try something like distcc, which can distribute gcc (and gcc-like) compile commands to remote systems, in conjuction with good-old gmake -j
.
Disclaimer: I'm the chief architect of ElectricAccelerator
Upvotes: 1