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/ *************************************************************************** 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
