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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,97d214fba1664e21 X-Google-Attributes: gid103376,public From: pontius@twonky.btv.ibm.com (Dale Pontius) Subject: Re: Annoucement : C2ada for OS/2 !! Date: 1996/04/08 Message-ID: <4kbc0i$hec@mdnews.btv.ibm.com>#1/1 X-Deja-AN: 146375197 references: <4ju53n$3o74@info4.rus.uni-stuttgart.de> organization: IBM Microelectronics Division newsgroups: comp.lang.ada Date: 1996-04-08T00:00:00+00:00 List-Id: In article <3169240A.41C67EA6@escmail.orl.mmc.com>, "Theodore E. Dennison" writes: > >Well, if you just try to use emx-0.9b, some Ada programs will no >longer link, so there was more to it than this. Are you saying that >the solution was to use the gnat's emx0.9a development, with the >emx0.9b "runtime" installed on top? > Hopefully I'm not saying something too obvious, here. 1: Get the emx 0.9b runtime, install to a separate place from the emx 0.9a installation used for GNAT. 2: Decide whether you use more emx 0.9a or 0.9b software. In other words, which do you want to 'wrap'. (the less common) 3: Make sure your LIBPATH points to the more common emx runtime. 4: Build a .CMD file corresponding to each program that uses the less common emx runtime, and make sure the .CMD files are earlier in your PATH. The .CMD files simple have: Set BeginLibPath=; and a full-path invocation of the original program. 5: Make sure any program objects you have laying around point to the .CMD file, not the original program. By the time you get all of this done for all necessary programs, the next version of GNAT, based on emx 0.9b, will be out and you can delete all of the 0.9a stuff, anyway. Dale Pontius (NOT speaking for IBM)