From: Alex Buell <alex.buell@munted.org.uk>
Subject: Re: Porting Ada code to Linux
Date: Wed, 1 Nov 2006 10:14:41 +0000
Date: 2006-11-01T10:14:41+00:00 [thread overview]
Message-ID: <20061101101441.bdbc8a81.alex.buell@munted.org.uk> (raw)
In-Reply-To: 1162304266.131951.152900@e64g2000cwd.googlegroups.com
On 31 Oct 2006 06:17:46 -0800, I waved a wand and this message
magically appears in front of Bill:
> 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?
The problem here is that you have no-one inhouse who knows anything
about Linux. Otherwise you would have been told a rewrite would be the
best thing to do.
It's probably too late now, but can I suggest tasking someone with
rewriting the Win32 packages as a emulation layer?
You could probably recoup the costs by selling the Win32 emulation
libraries to others porting to Unix from Windows...
--
http://www.munted.org.uk
You've been eating the cat food again, haven't you?
prev parent reply other threads:[~2006-11-01 10:14 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
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 message]
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox