Date: Thu, 17 Feb 2000 10:54:11 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: leon 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: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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 Precedence: bulk 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.