comp.lang.ada
 help / color / mirror / Atom feed
From: Hyman Rosen <hyrosen@mail.com>
Subject: Re: Crosspost: Help wanted from comp.compilers
Date: Wed, 16 Jul 2003 03:21:29 GMT
Date: 2003-07-16T03:21:29+00:00	[thread overview]
Message-ID: <Zw3Ra.224$7O.71@nwrdny01.gnilink.net> (raw)
In-Reply-To: <bf1qji$312@library1.airnews.net>

John R. Strohm wrote:
 > your recollection might be faulty

Here's some evidence. I have no idea about its quality.
Given the unfortunate lack of a worldwide web in the 80s,
it's not clear where to search for more data. Looking at
some of the links below, I think a big problem was that
many of the systems forced all dependents of a file to be
recompiled when the file was recompiled, regardless of
whether the source had changed. I believe this was one
reason that GNAT decided to go with a source-based model
for its library.

<http://www.ics.uci.edu/~softtest/adamakegen.html>
     "In our development of large Ada systems, we have found
      several problems with use the partial recompilation tool
      supplied by Verdix/SunAda. They are:

         * The dependencies are often incorrect,
           leading to corruption of the Ada libraries.
         * It does not support libraries that form a loop."

<http://www.seas.gwu.edu/~adagroup/sigada-website/barnes-html/chap1.html>
     "A common consequence of the flat structure was that packages
      become large and monolithic. This hindered understanding and
      increased the cost of recompilation."

<http://archive.adaic.com/docs/flyers/95fast.html>
     "Say good-bye to the days of multiple-day recompilation of
      Ada 83 software."

<http://compilers.iecc.com/comparch/article/93-09-039>
     "Compiling one of the earlier units again, perhaps because of a
      change to the source, or a desire to change the optimisation level
      or amount of debugging support, causes this method of implementing
      the check to fail. In order to link the application, all the
      'obsolete' compilation units are going to have to be recompiled.
      This step may take a considerable amount of elapsed time - minutes,
      hours, even days in large applications."

<http://ftp1.support.compaq.com/public/Readmes/vms/adavaxeco13030.README>
     " o  Smart recompilation allocates an object the wrong PSECT
          resulting in an ACCVIO at run-time, or non-zero values in the
          ZERO PSECT.

       o  Smart recompilation associated compiler ACCVIO when processing
          use clauses.

       o  Smart recompilation associated compiler ACCVIO in SS_BASE_TYPE
          during hint processing."

<http://sage.inel.gov/uman_sagestmeridianport.htm>
     "In order to debug any package both the spec and body must be
      recompiled with the fD flag. Recompiling the spec then causes
      any packages 'with'ing this one to be recompiled. Depending
      on the need this can cause a massive recompilation."




  parent reply	other threads:[~2003-07-16  3:21 UTC|newest]

Thread overview: 82+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-07-15  5:46 Crosspost: Help wanted from comp.compilers John R. Strohm
2003-07-15 13:30 ` Hyman Rosen
2003-07-15 14:07   ` Larry Kilgallen
2003-07-15 21:02   ` John R. Strohm
2003-07-15 23:00     ` Robert I. Eachus
2003-07-16  1:52     ` Jeffrey Carter
2003-07-16  4:45       ` John R. Strohm
2003-07-16  3:21     ` Hyman Rosen [this message]
2003-07-16 17:15       ` Robert I. Eachus
2003-07-16 17:38         ` Larry Kilgallen
2003-07-16 18:04         ` Hyman Rosen
2003-07-16 21:05           ` John R. Strohm
2003-07-16 21:23             ` Hyman Rosen
2003-07-16 23:23               ` Marin David Condic
2003-07-17  1:39                 ` Hyman Rosen
2003-07-17 12:25                   ` Marin David Condic
2003-07-17  1:48               ` Randy Brukardt
2003-07-17  2:06                 ` Hyman Rosen
2003-07-17  6:44                   ` tmoran
2003-07-17  7:59                     ` Hyman Rosen
2003-07-17 18:02                       ` tmoran
2003-07-19 16:51                     ` Richard Riehle
2003-07-20 10:38                       ` Marin David Condic
2003-07-22 20:29                     ` Simon Wright
2003-07-17  8:37                   ` tmoran
2003-07-17 14:10                     ` Larry Kilgallen
2003-07-17 18:02                       ` tmoran
2003-07-17 18:14                         ` Larry Kilgallen
2003-07-17 19:29                         ` Robert A Duff
2003-07-17 13:12                   ` Frank J. Lhota
2003-07-17 13:33                     ` Hyman Rosen
2003-07-17  4:29               ` John R. Strohm
2003-07-17  4:58                 ` Hyman Rosen
2003-07-17  6:44                   ` tmoran
2003-07-17  7:50                     ` Hyman Rosen
2003-07-17 18:02                       ` tmoran
2003-07-17 18:14                         ` Ed Falis
2003-07-17 18:35                           ` David C. Hoos
2003-07-17 19:13                             ` Ed Falis
2003-07-17 19:24                           ` Robert A Duff
2003-07-17 19:39                             ` Ed Falis
2003-07-17 20:20                               ` Robert A Duff
2003-07-17 20:31                                 ` Ed Falis
2003-07-17 19:40                           ` tmoran
2003-07-17 19:47                             ` Ed Falis
2003-07-17 21:23                               ` tmoran
2003-07-17 22:38                                 ` Ed Falis
2003-07-17  6:46                   ` Lutz Donnerhacke
2003-07-17  9:50                   ` Preben Randhol
2003-07-17 21:45                     ` Hyman Rosen
2003-07-18  1:22                       ` John R. Strohm
2003-07-18  3:15                         ` Hyman Rosen
2003-07-18  6:18                           ` John R. Strohm
2003-07-18 14:43                             ` Hyman Rosen
2003-07-19  5:25                               ` Robert I. Eachus
2003-07-20 14:42                                 ` Hyman Rosen
2003-07-20 18:46                                   ` Chad R. Meiners
2003-07-21 15:37                                     ` Hyman Rosen
2003-07-21 17:59                                       ` Chad R. Meiners
2003-07-20 23:06                                   ` Robert I. Eachus
2003-07-21 15:14                                     ` Hyman Rosen
2003-07-21 20:11                                       ` Robert I. Eachus
2003-07-22  2:19                                         ` Hyman Rosen
2003-07-22  4:54                                           ` John R. Strohm
2003-07-22  5:02                                           ` Robert I. Eachus
2003-07-22 11:53                                             ` Marin David Condic
2003-07-22 17:58                                             ` Randy Brukardt
2003-07-22 19:16                                             ` Hyman Rosen
2003-07-23  7:20                                               ` Vinzent Hoefler
2003-07-23 14:27                                                 ` Hyman Rosen
2003-07-23 15:08                                                   ` Vinzent Hoefler
2003-07-21 16:00                                     ` tmoran
2003-07-21 23:54                                       ` Robert I. Eachus
2003-07-18 11:31                           ` Larry Kilgallen
     [not found]                           ` <bf83qt$ju3@library2.airnews.netOrganization: LJK Software <lSNU7JdZau5p@eisner.encompasserve.org>
2003-07-18 14:43                             ` Robert I. Eachus
2003-07-18 11:28                         ` Larry Kilgallen
2003-07-16 23:14             ` Marin David Condic
2003-07-17  4:08               ` John R. Strohm
2003-07-17  9:42         ` Preben Randhol
2003-07-18 17:18           ` Robert I. Eachus
2003-07-18 17:42             ` Hyman Rosen
2003-07-15 21:59   ` Christopher Browne
replies disabled

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