Mail Archives: djgpp/2000/02/17/14:04:42
On Thu, 17 Feb 2000, leon wrote:
> Thus there could be the case when compilation of one object is not
> dependant on compilation of another object.
>
> It is possible then for make to run multiple compilers on SINGLE system
> with multi CPU - that is certainly an advantage.
GNU Make already supports this feature (read the description of the -j
switch in the make docs). However, the DJGPP port doesn't support it
because DOS doesn't allow multiple processes to be launched
simultaneously.
We could make it work on Windows (by using the START command), but we'd
need to solve the problem of communications between Make and its
children, since START launches a separate Virtual Machine, and
communications between VMs are tricky for DOS programs.
> THE QUESTION is however - is it possible already to have a situation
> where multiple computers are connected via some network and each has a
> compiler installed. Then make would be celver enough to call those
> compilers on different *but connected through network* computers
> instructing their compilers to compiel a given obejct, those are later
> linked.
Make's sources are freely available--I'm sure patches to implement this
would be greatly appreciated.
- Raw text -