delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/02/17/14:04:42

Date: Thu, 17 Feb 2000 10:54:11 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: leon <Leon AT caresystems DOT com DOT au>
cc: djgpp AT delorie DOT com
Subject: Re: virtual MUltiCPU - compiling on more than one computer
In-Reply-To: <38AB74BF.90DAECF8@caresystems.com.au>
Message-ID: <Pine.SUN.3.91.1000217104944.20415W-100000@is>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com
Errors-To: dj-admin AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019