From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=BAYES_00,INVALID_DATE, MSGID_SHORT,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Xref: utzoo comp.lang.ada:4952 comp.sys.hp:7973 Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!elroy.jpl.nasa.gov!mahendo!wlbr!voder!pyramid!leadsv!esl!esl.ESL.COM!jsd From: jsd@esl.ESL.COM (Jeff Dalton) Newsgroups: comp.lang.ada,comp.sys.hp Subject: HP/Alsys libmgr issue Message-ID: <393@esl.ESL.COM> Date: 12 Mar 91 00:18:26 GMT Sender: news@esl.ESL.COM Reply-To: jsd@esl.com (Jeff Dalton) Followup-To: comp.lang.ada Organization: ESL Inc., Sunnyvale, CA List-Id: I'm currently using the HP Ada compiler (Alsys++) and I'm attempting to "port" a development environment which we used for both VAX/Ada and Verdix. It consisted of three library levels (Alpha, Beta, Release) with unit search paths as follows: Alpha => Alpha, Beta, Release, Ada-Standard Beta => Beta, Release, Ada-Standard Release => Release, Ada-Standard Each library level contains multiple "objects" (A,B,C,...), but the architecture is flat within a level. So if each object was a library, then the search paths of a level would be as follows: A => A, B, C ... Each library would have unique units. B => B, A, C ... So any given unit would only be found C => C, B, A ... in one of the libraries on each level. With VADS and VAX/Ada we never had a problem with library size so each level was one ada library and it would contain upwards of 2000 units (4800 for Grace). Our experience with the HP compiler is that the performance of the library manager gets so bad after 300-400 units are in the library (lots of thrashing I suppose), that it screems to be broken down further. I'd like to know how any of you have broken down the Ada development environment using the Alsys or HP Ada compiler on a project which contained more than 5k unique units. -- Jeff Dalton, ESL Inc. Real programmers can write jsd@esl.com Fortran in any language.