comp.lang.ada
 help / color / mirror / Atom feed
From: evans@evans.pgh.pa.us (Arthur Evans Jr)
Subject: Re: Writing a Mac Ada compiler
Date: Fri, 10 Mar 1995 09:17:33 -0500
Date: 1995-03-10T09:17:33-05:00	[thread overview]
Message-ID: <evans-100395091733@evans.pgh.pa.us> (raw)
In-Reply-To: VLADIMIR.95Mar9222547@speedy.intrepid.com

Commenting on my suggestion that a GCC port to the Mac might use
Metrowerks, vladimir@speedy.intrepid.com (Vladimir Vukicevic) wrote:

> You can indeed add new 'translators' to metrowerks, much like you can
> with gcc. However, the task of ripping out gnat from its gcc roots and
> performing surgery to get the piece to fit into metrowerks would be
> -significantly- harder than porting gcc. Metrowerks provides
> information on how to write new translators; however, there is
> virtually no chance that the tree structure they use is semi-
> compatible with gcc; they might not even use this type of
> 'translating'.

Interesting.

An important early decision to make in planning a GCC port to MPW would
be whether to use the MPW linker or GCC's.  My guess, based on zero
knowledge, is that GCC's linker is enough different from MPW's that it
would require performing major surgery on GCC to use MPW's format.  But,
nothing keeps you from using your own linker under MPW.  Since GCC runs
on NeXT hardware, 680x0 code generators must exist.  I would think that
the major task here, as in any port to a non-Unix target, would be
changing OS calls from Unix (or whatever) to Mac OS.  And I certainly
don't call that a trivial task.

How does this discussion differ from the situation under Metrowerks?
What "tree" is it that Vladimir refers to?

Art Evans

Arthur Evans Jr, PhD        Phone: 412-963-0839
Ada Consulting              FAX:   412-963-0927
461 Fairview Road
Pittsburgh PA  15238-1933
evans@evans.pgh.pa.us



  reply	other threads:[~1995-03-10 14:17 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1995-03-06 22:09 Writing a Mac Ada compiler Mike White
1995-03-07  2:04 ` Arthur Evans Jr
1995-03-07 18:32   ` Mike White
1995-03-07 21:31     ` Mark Johannes
1995-03-08 17:39       ` Mike White
1995-03-09  8:16         ` RonaldS60
1995-03-12 23:51           ` Vladimir Vukicevic
1995-03-17 23:04           ` Need complex Math Package James M. (Mike) Hill 575-6632 msgid MHIL
1995-03-19  0:24             ` Henry Baker
1995-03-19 15:25             ` Robert Dewar
1995-03-11 19:45         ` Writing a Mac Ada compiler Gary McKee
1995-03-12 21:13           ` Mike White
1995-03-09  0:32     ` Robert Dewar
1995-03-09 10:46       ` Richard Kenner
1995-03-09 13:42       ` Arthur Evans Jr
1995-03-10  6:25         ` Vladimir Vukicevic
1995-03-10 14:17           ` Arthur Evans Jr [this message]
1995-03-10 15:30             ` Richard Kenner
1995-03-09 19:25       ` Mike White
1995-03-07 18:37   ` David Weller
1995-03-07 13:46 ` Theodore E. Dennison
1995-03-07 17:17   ` Laurent Gasser
1995-03-08 15:57   ` Robert Dewar
1995-03-08  1:08 ` Robert Dewar
1995-03-08  2:09 ` Tucker Taft
1995-03-10  4:05 ` Michael Feldman
1995-03-13  4:55   ` Fraser Wilson
1995-03-15 15:19     ` Theodore Dennison
replies disabled

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