[M3devel] Re: porting m3 on intel mac
Olaf Wagner
wagner at plane.elego.de
Sat Jan 20 17:41:28 CET 2007
On Sat, Jan 20, 2007 at 03:05:55PM +0100, Renzo Orsini wrote:
> Hello,
>
> I installed cm3-min-POSIX-PPC_DARWIN-5.4.0.tgz on an intel mac, then
> tried to a compile a Hello world program, but the compilation failed
> with the following message:
>
> pborsini:~/ProveModula3 orsini$ cm3
> --- building in PPC_DARWIN ---
>
> new source -> compiling Main.m3
> "../Main.m3", line 4: warning: potentially unhandled exception: IO.Error
> 1 warning encountered
> Main.ms:12:no such instruction: `mflr r0'
> Main.ms:13:no such instruction: `stmw r30,-8(r1)'
> Main.ms:14:no such instruction: `stw r0,8(r1)'
> Main.ms:15:no such instruction: `stwu r1,-96(r1)'
> Main.ms:16:no such instruction: `mr r30,r1'
> Main.ms:17:no such instruction: `bcl 20,31,"L00000000001$pb"'
> ...
> ....
>
> So I suppose there is PPC code to assemble and the Rosetta emulator
> for PPC on intel macs cannot do anything for this!
>
> Since I would like to port the Fibonacci language for databases,
> which is written in Modula-3, if I understand well the situation I
> should port the Modula-3 compiler by cross compiling it on a PPC mac,
> or something like that.
>
> I am asking you if you know about some effort of porting Modula-3 on
> intel macs, or at least if you let me know if this operation is
> possible (and also reasonably feasible in terms of time and
> expertise, given my teaching duties and my difficulties with
> assembler languages!), and, if so, if you can point me to the correct
> documentation to start with. Of course I will be very glad to give
> back to the community the result if I succeed!
>
> Thank you very much for your attention.
>
> Cordially
>
> Renzo Orsini
> Associate Professor
> Dipartimento di Informatica
> Universita' Ca' Foscari di Venezia
Well, I wouldn't have thought that you were even able to install
the cm3-min-POSIX-PPC_DARWIN-5.4.0.tgz system on an Intel machine;
it's surely not supposed to run on one. It shouldn't be too
difficult to get a port of the latest CM3 for Darwin on Intel
processors; I even think somebody was already working on it,
but I don't really remember who, so I forward your mail to
the m3devel list, in case others have already started such an
effort.
Olaf
--
elego Software Solutions GmbH HRB 77719
Olaf Wagner E-Mail: wagner(at)elego.de
Ohmstraße 9 Tel: +49 30 40 04 19 29
10179 Berlin Fax: +49 30 23 45 86 95
Cranachstraße 7 Tel: +49 30 85 58 01 81
12157 Berlin Fax: +49 30 85 58 01 88
------------------> WWW: http://www.elego-software-solutions.com
More information about the M3devel
mailing list