comp.lang.ada
 help / color / mirror / Atom feed
From: "W. Wesley Groleau (Wes)" <wwgrol@PSESERV3.FW.HAC.COM>
Subject: Re: separate keyword and separate compilation with GNAT?
Date: 1996/07/10
Date: 1996-07-10T00:00:00+00:00	[thread overview]
Message-ID: <9607101354.AA04329@most> (raw)


Someone complained about the incredible length of time it would take to
compile a "large" system with GNAT due to GNAT's method of also compiling
subunits.  A similar complaint could be made about the need to "re-compile"
EVERYTHING higher on the dependency tree.

HOWEVER: I know of TWO (independent) commercial compilers with "library"
systems which get corrupted any time you make the slightest change to the
dependency tree.  Add a 'with' or a 'separate' and you have to remove
the library and start over.  One of the compilers was used for a system
that had 14,000+ source files and took 16 hours to compile.  That particular
library structure also seemed to get corrupted if a resource problem
(not an Ada error) interrupted compilation of one unit.  Subsequent units
would raise complaints about other units (already with-ed many times).
Start over! (sigh).

The moral of the story is ... GNAT's not so bad!  GNAT's ADVANTAGE in the
above scenario is that it can compile in parallel as many files as you have
CPUs--both of the above compilers severely restricted multiple access to
libraries.

P.S. Some don't include spelling on their list of talents.  Let's do
them a favor and not propagate examples of incorrect spelling
(i.e., "seperate").  (But I'm NOT suggesting we flame the person whose
typo has been propagated.)
--
---------------------------------------------------------------------------
W. Wesley Groleau (Wes)                                Office: 219-429-4923
Magnavox - Mail Stop 10-40                               Home: 219-471-7206
Fort Wayne,  IN   46808              elm (Unix): wwgrol@pseserv3.fw.hac.com
---------------------------------------------------------------------------




             reply	other threads:[~1996-07-10  0:00 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-07-10  0:00 W. Wesley Groleau (Wes) [this message]
1996-07-10  0:00 ` separate keyword and separate compilation with GNAT? Robert Dewar
1996-07-10  0:00 ` Robert A Duff
1996-07-10  0:00   ` Robert Dewar
  -- strict thread matches above, loose matches on Subject: below --
1996-07-11  0:00 Separate " Sundog Software
replies disabled

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