comp.lang.ada
 help / color / mirror / Atom feed
From: pontius@twonky.btv.ibm.com (Dale Pontius)
Subject: Re: Annoucement :  C2ada for OS/2 !!
Date: 1996/04/08
Date: 1996-04-08T00:00:00+00:00	[thread overview]
Message-ID: <4kbc0i$hec@mdnews.btv.ibm.com> (raw)
In-Reply-To: 4ju53n$3o74@info4.rus.uni-stuttgart.de

In article <3169240A.41C67EA6@escmail.orl.mmc.com>,
        "Theodore E. Dennison" <dennison@escmail.orl.mmc.com> 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=<location of less common emx runtime .DLL>;
   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)





  parent reply	other threads:[~1996-04-08  0:00 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-04-03  0:00 Annoucement : C2ada for OS/2 !! 
1996-04-05  0:00 ` Dale Pontius
1996-04-05  0:00   ` Theodore E. Dennison
1996-04-08  0:00     ` 
1996-04-08  0:00       ` Theodore E. Dennison
1996-04-08  0:00 ` Dale Pontius [this message]
1996-04-08  0:00 ` Theodore E. Dennison
replies disabled

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