On Tue, 5 Aug 2003, Adam Thornton wrote:

> Date: Tue, 5 Aug 2003 15:57:53 -0500
> From: Adam Thornton <[EMAIL PROTECTED]>
> Reply-To: Linux on 390 Port <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: Re: Porting Problems
>
> On Tue, 2003-08-05 at 15:52, Fargusson.Alan wrote:
> > Except that it looks like the M compiler (MUMPS compiler)
> > is actually a compiler for the x86.  This won't be useful
> > on a S/390.  Retargeting a compiler is hard work.  Too bad
> > this wasn't created as part of the GNU compiler suite.
>
> Oy.  Yeah, if it actually produces object code rather than some
> intermediate format...ick.

[smw] Yes, GT.M does produce object code.
However, it is available on VMS as well
as several UNIX platforms with the bulk
of the code shared.  While it is available
as free open source for Linux on IA32, it is
available as a commercial product on other
platforms.  As a quick check of the source
code (http://www.sf.net/projects/sanchez-gtm)
would show, we have done a port to Linux-390
though we currently have no customers on that
platform.  It would indeed be a significant
amount of work to do the port based on the
available source and would require knowledge
of both IA32 and z/Series assembly and calling
conventions.

[smw] If Professor O'Kane's M to C compiler
meets your requirements, it is an alternative.
See the discussions on comp.lang.mumps for
more information.

Sam
http://www.sanchez-gtm.com/

PS      Sorry if you see this twice but I
        forgot we changed mail names and
        my first mail got routed to Harry.


***************************************************************************
This electronic mail transmission contains confidential and/or privileged
information intended only for the person(s) named.  Any use, distribution,
copying or disclosure by another person is strictly prohibited.
***************************************************************************
5/8/2003

Reply via email to