comp.lang.ada
 help / color / mirror / Atom feed
From: Wes Groleau <wwgrol@ftw.rsc.raytheon.com>
Subject: Re: Tips for conversion from Apex to GNAT
Date: 2000/01/12
Date: 2000-01-12T00:00:00+00:00	[thread overview]
Message-ID: <387CEB44.91640279@ftw.rsc.raytheon.com> (raw)
In-Reply-To: 83ufng$a9h$1@pyrite.mv.net


> sample cook file that works with GNAT to distribute your compiles and get it
> to go even faster
> (note that something like this is also possible with Apex)

Apex has built-in a distributed compilation facility.  However, it does
not work well with Ada.  (It was intended for C++).

If you select a bunch of source files and try to "code in parallel" they
all run one at a time on one machine.

If you select several _views_ and code in parallel, each view is a
separate job on the next available machine from your "execution list" (a
file in a particular format in a particular place).

But suppose you have package X in one view and package Y in another. 
Both with package Z.  If Z has been changed, then when one job gets to
package X, it will first update Z.  If another job gets to package Y at
the same time, it will also try to update Z.  Both jobs will be writing
into the DIANA nets which will be corrupted.




  parent reply	other threads:[~2000-01-12  0:00 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-12-22  0:00 Tips for conversion from Apex to GNAT Chris Powell
1999-12-23  0:00 ` Jeff Creem
1999-12-26  0:00   ` Arthur Schwarz
1999-12-26  0:00     ` Robert Dewar
1999-12-26  0:00     ` Robert Dewar
1999-12-26  0:00     ` Robert Dewar
2000-01-12  0:00   ` Wes Groleau [this message]
1999-12-23  0:00 ` David C. Hoos, Sr.
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox