Article View: net.micro.mac
Article #1784Re: Megamax C under Unix
From: Steve Langdon
Date: Tue, 18 Jun 1985 07:03
Date: Tue, 18 Jun 1985 07:03
44 lines
2859 bytes
2859 bytes
> >A Megamax c -Unix cross compiler is now available. I quote from the
> >newsletter:
...
> Sumacc is available free of charge and works quite well.
> You do need a Vax running 4.1bsd, 4.2bsd or Eunice to use it
> in its distributed form. If you don't know anybody that you can
> get a copy from, there is a company in Sunnyvale CA who will send you
> a tape for $65. I'm willing to mail out ordering information if anyone out
> there wants it.
>
> If anyone knows a good reason why someone with a copy of Sumacc would want
> to buy the Megamax C Unix cross-compiler, I'd be fascinated in hearing it.
>
> Doug Moen, U of Waterloo Computer Graphics Lab
We have a copy of Sumacc that runs quite nicely on UTS (Amdahl's port of
System V Rel 2) thanks to John Chmielewski of AT&T who did a nice port to
System V and cleaned up a lot of Vax specific code. Things compile a lot
faster on an Amdahl mainframe than they do on my Mac (or a Vax for that matter).
However, I find Mac C from Consulair a more useful development system for many
programs. One of the advantages is support of the C Standard IO library calls.
If you are trying to port a useful C program from another system you do not
always want to convert all of the IO to Mac traps. For example, I have ported
the excellent compress program that has been distributed on the net a couple of
times. It would be much more difficult to do this using SuMacC.
Another major reason to use Mac C is that it supports the Mac segment loader.
Big applications compiled on SumMacC will not run on a 128K Mac. I believe
that Megamax also supports the segment loader.
I could continue, but I hope that the point is made. None of what I have said
should be taken as criticism of Bill Croft who has done the Mac programming
community a great service by his work on SumMacC. Rather, I was attempting to
show that other compilers have their own advantages to offer. Melinda Shore's
comment that mentions Megamax's non-standard toolbox names shows that there
are some screwups to watch out for too.
--
Stephen J. Langdon ...!{ihnp4,hplabs,sun,nsc}!amdahl!sjl
[ The article above is not an official statement from any organization
in the known universe. ]
Technical Details
Message-ID:
<1688@amdahl.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!bonnie!akgua!whuxlm!harpo!decvax!decwrl!sun!amdahl!sjlReferences:
<676@sphinx.UChicago.UUCP> <2050@watcgl.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site amdahl.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!bonnie!akgua!whuxlm!harpo!decvax!decwrl!sun!amdahl!sjl From: sjl@amdahl.UUCP (Steve Langdon) Newsgroups: net.micro.mac Subject: Re: Megamax C under Unix Message-ID: <1688@amdahl.UUCP> Date: Tue, 18-Jun-85 03:03:06 EDT Article-I.D.: amdahl.1688 Posted: Tue Jun 18 03:03:06 1985 Date-Received: Thu, 20-Jun-85 07:47:12 EDT References: <676@sphinx.UChicago.UUCP> <2050@watcgl.UUCP> Organization: Amdahl Corp, Sunnyvale CA Lines: 44