comp.lang.ada
 help / color / mirror / Atom feed
* Porting Ada code to Linux
@ 2006-10-31 14:17 Bill
  2006-10-31 14:30 ` Georg Bauhaus
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Bill @ 2006-10-31 14:17 UTC (permalink / raw)


We have some code (about 60K lines) that was written for use on the
Win95 platform as a collection of DLLs.  We are now in the process of
porting the parent application to Linux and would like to reuse the Ada
code.  The legacy code was written using the Aonix ObjectAda
compiler/IDE and references packages like Win32 and Win32.Windef.

We have been able to move the code over to the Linux side and compile
using the GNU Ada compiler.  However, to get this far we also had to
copy the aforementioned "Win" packages over too.  Clearly, this seems
like the wrong thing to do, but it did get the compile to work.  The
problem is that we are receiving a fair number of linker errors that
seem to point to the file winbase.h.

So, it seems like there should be a Linux equivalent of Win32, but we
have not been able find it.  Can anyone point us to a replacement for
these packages that will make the compiler AND the linker happy?  Is
there anything else we should know about in our effort to complete this
port?

Thanks in advance.
Bill Lugg




^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2006-11-01 10:14 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-10-31 14:17 Porting Ada code to Linux Bill
2006-10-31 14:30 ` Georg Bauhaus
2006-10-31 17:38 ` Howard
2006-10-31 18:16   ` Martin Krischik
2006-10-31 20:29     ` Gautier
2006-10-31 20:21   ` Dr. Adrian Wrigley
2006-10-31 20:26   ` Michael Bode
2006-10-31 20:40   ` Gautier
2006-10-31 23:10     ` Dr. Adrian Wrigley
2006-10-31 20:41   ` Michael Bode
2006-11-01  3:28   ` Steve
2006-11-01  9:03   ` Dmitry A. Kazakov
2006-11-01 10:14 ` Alex Buell

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