[134] in Software_Announce

home help back first fref pref prev next nref lref last post

new Sun compilers

daemon@ATHENA.MIT.EDU (alexp@MIT.EDU)
Fri Aug 23 17:01:43 1996

From: alexp@MIT.EDU
To: cfyi@MIT.EDU, software-announce@MIT.EDU
Cc: facdev@MIT.EDU, alexp@MIT.EDU, dcns-dev@MIT.EDU, jthunter@MIT.EDU
Date: Fri, 23 Aug 1996 16:52:57 EDT


I have installed a bunch of new Sun compilers in the sunsoft_v4.2 locker. For
detailed info on how to use them and related utilities (lint, dbx etc.) see my
What Runs Where page (http://web.mit.edu/acs/www/whereruns.html). There are
online Answerbooks and man pages (do "add sunsoft_v4.2; set_answerbook" to
get the Answerbooks). 

The new compilers are CC and pc. The cc and f77 compilers were formerly in
the sunsoft_v4.0 locker which I am taking out of service (I will leave
scripts that send explanatory messages about the move in the old locker for
a while when users try to run f77 or cc from there). There is also a new
f90 compiler, but it won't run until we get a license key we are supposed
to get from Sun.

A couple of details- 

as of now (Athena 8.0 release), doing "cc myfile.c" without adding any
lockers runs the version 3.0 Sun C compiler out of the sunsoft locker-
the "cc" in the release is an "attach and run" script which attaches
this locker and runs the corresponding cc there. The former "suncc" which
used to be the default Sun C compiler launch script is being phased out,
but will stay around (for a long time) to not break Makefiles. It also
works with the new 4.0 compiler (it's a link to cc).

to run the latest 4.0 Sun compiler after attaching the sunsoft_v4.2
locker, you need to give cc the full path
(/mit/sunsoft_v4.2/sun4bin/cc), or else edit your path, because the cc
script mentioned above is earlier in the default path.

to run the latest lint, you need to do the same thing due to a script
/usr/ucb/lint (which doesn't work anyway).

If anything is misinstalled I'm the guy to blame :-)

                                           Alex

home help back first fref pref prev next nref lref last post