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.8 required=5.0 tests=BAYES_00,INVALID_DATE, MSGID_SHORT autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!utgpu!water!watmath!clyde!wayback!arny From: arny@wayback.UUCP (Arny B. Engelson) Newsgroups: comp.lang.ada Subject: Re: Protecting binary libraries in VAX Ada Message-ID: <1246@wayback.UUCP> Date: 7 Mar 88 13:57:40 GMT References: <8802291335.AA14051@ajpo.sei.cmu.edu> Organization: AT&T Bell Labs, Whippany, NJ List-Id: In article <8802291335.AA14051@ajpo.sei.cmu.edu>, mooremj@EGLIN-VAX.ARPA ("MARTIN J. MOORE") writes: > > From: clyde!wayback!arny@bellcore.bellcore.com (Arny B. Engelson) > > [...] My (current) solution (using DEC's VAX Ada) is to simply delete the > > .ADC (the copied source) files from the Ada library for those units that > > the user doesn't need to see. [...] > You are working too hard. You can tell the VAX Ada compiler not to create > the .ADC files in the first place by using the /NOCOPY_SOURCE qualifier on > the ADA, ACS COMPILE, or ACS RECOMPILE commands. From the on-line help text: [Manual entry deleted for brevity] Yes, I know all that. Problem is, the copy of the library I am sending out is the same version my in-house users are using. *I* need the source code there so I can use the symbolic debugger when a problem is found, and know I am using it on the same version of the program(s). So, I temporarily copy the .ADC files to another directory, make the tape, and copy them back. Soon, I will be able to separate the development and released versions onto different disks, which will enable me to build a separate library for release and to reload old releases without affecting the development version. Even so, typing in 2 "rename" commands is not all that much work. And if this were the most worrisome problem in sending contract deliverables, I would cry tears of joy. SInce this is a fairly limited topic, I suggest any further comments on this be mailed direct. Arny Engelson {ihnp4,clyde}!wayback!arny