Understanding the many versions of IRIX/MIPSpro compilers...

From: Steven J. Hill (sjhill_at_realitydiluted.com)
Date: 03/15/05


Date: Mon, 14 Mar 2005 21:32:48 -0600

Greetings.

Please also copy my email on your reply and not only the newsgroup.
I am trying to understand how the compilers are named and how the
versioning works. Here is a sampling of SGI media that I recently
came into possession of:

   Trusted IRIX Developers Option 4.0.5EPL
   IRIS Development Option 6.0.2
   MIPSPro Power Fortran90 6.1
   MIPSPro Power Fortran77 6.0
   Ada95 Compiler 1.1
   MIPSpro Power C 6.0.1
   MIPSpro C++ 6.0.2
   IRIS PowerC 6.2
   MIPSPro C 7.2
   MIPSPro Power Fortran77 6.2 (GCS Edition)
   IRIS Development Option 7.0.1
   IRIS Development Option 6.2
   Ada95 Compiler 1.3
   MIPSPro All-Compiler CD 1999
   Compiler Execution Environment 7.3

So now for a few questions:

   1) What exactly does a 'Development Option' include? All compilers?

   2) Above I have IRIS Development Option 6.2 and IRIS PowerC 6.2. Does
      the Development Option not have PowerC? What is the difference?

   3) Are the Ada compilers stand-alone and do not need the C compilers
      in order to work properly? I would assume the Ada runtime libraries
      are all that is needed.

   4) What is the difference between MIPSpro C and PowerC?

   5) Apparently MIPSpro 7.0 started with IRIX 6.2 and 7.1 was for both
      IRIX 6.2 and 6.3?

   6) So did IRIS Development Option 6.2 contain MIPSpro 7.0 or 7.1
      compilers?

   7) What exactly is the compiler execution environment all about?

Forgive the ignorant questions, but I'm just trying to piece together
how the whole compiler toolchain history works. Thanks a bunch.

-Steve



Relevant Pages

  • MIPSpro C++ & C Compiler 7.2.1
    ... MIPSpro C++ Compiler 7.2.1 ... The CD's are in their SGI cardboard sleeve in good to new condition. ... Send me a direct email to rory dot a dot mcmahon at gmail dot com. ...
    (comp.sys.sgi.marketplace)
  • Re: numeric python module
    ... Numpy is a numerical enhancement of python. ... First I thought problems are coming from lacking c99 support in mipspro compiler. ... The gcc should compile this code without problems because under linux the version with gcc 3.4.x doesn´t make any problems. ...
    (comp.sys.sgi.misc)
  • Re: MIPSPro compiler sizeof classes
    ... On every other compiler, sizeof(Test<unsigned char, float> is ... On MIPSPro, it's 5! ...
    (comp.sys.sgi.apps)
  • Re: Defining int64
    ... >> Unfortunately, I am constrained to use MIPSpro C compiler, which dosen't ... > Or use GCC... ...
    (comp.lang.c)