Oracle Solaris Studio Component Matrix

The following tables display component version information for current and previous releases of Oracle Solaris Studio.

Details on support timelines are outlined in the Oracle Lifetime Support Brochures. Page 22 of the Oracle and Sun Systems Software Brochure contains details on Oracle Solaris Studio.

Note: If you are seeking support for a third-party product that is not listed in our Component Matrix, you need to contact the vendor of that product. Oracle only supports Oracle Solaris Studio software with the versions of third-party software that are documented in the Component Matrix.
 

Currently Available Releases of Oracle Solaris Studio


ProductName Oracle Solaris Studio 12.3
- Current Release -
Oracle Solaris Studio 12.2
Sun Studio 12 Update 1 Sun Studio 12
Documentation Set Title Oracle Solaris Studio 12.3 Oracle Solaris Studio 12.2 Sun Studio 12 Update 1 Sun Studio 12
CD Label -- -- -- Volume 16 Number 1
Supported Solaris Operating System Versions Solaris 10 10/08 and subsequent Solaris 10 updates, Solaris 11 Solaris 10 1/06 and subsequent Solaris 10 updates, Solaris 11 SPARC systems:
Solaris 10 1/06 or later
x86 systems:
Solaris 10 1/06 or later, OpenSolaris 2008.11, OpenSolaris 2009.06
SPARC systems:
9, 10 1/06
x86 systems:
9, 10 1/06
Supported Linux Operating Systems Oracle Linux 5 and 6, RedHat Enterprise Linux 5 and 6 Oracle Enterprise Linux 5, RedHat Enterprise Linux 5, SuSE Linux Enterprise Server 11 SuSE Linux Enterprise Server 10
RedHat Enterprise Linux 5
CentOS 5
Oracle Enterprise Linux 5
SuSE Linux Enterprise Server 9 with Service Pack 3 (English locale only),
Red Hat Enterprise Linux 4
Supported J2SE/JDK Versions GUI tools (IDE, dbxtool, DLight, Code Analyzer) require JDK 6 Update 24 or later (not included in the release) GUI tools (IDE, dbxtool, DLight) require JDK 6 Update 13 or later (not included in the release) JDK 5 Update 16 or higher J2SE 5.0 Update 9
Release Date December 2011 Sept. 2010 June 2009 June 2007
Compilers, Libraries, and Tools Version Numbers
C Compiler 5.12 5.11 5.10 5.9
C++ Compiler 5.12 5.11 5.10 5.9
C++ Standard Libraries default (libCstd), STLport 4.5.3 5.11, STLport 4.5.3 - default (libCstd) 5.9
- STLport 4.5.3
- replaceable
- default (libCstd)
- STLport 4.5.3
- replaceable
Tools.h++ 7.1.0 7.1.0 7.1.0 7.1.0
dbx 7.9 7.8 7.7 7.6
Fortran Compiler 8.6 8.5 8.4 Fortran 95: 8.3
Interval Arithmetic Support Fortran 95: Intrinsic C++: Class Library Fortran 95: Intrinsic
C++: Class Library
Fortran 95: Intrinsic
C++: Class Library
Fortran 95: Intrinsic
C++: Class Library
Lock Lint 2.6 2.6 2.6
Solaris SPARC and x86 only
2.6
Solaris SPARC and x86 only
OpenMP Support OpenMP 3.1 OpenMP 3.0 Solaris+Linux/SPARC and x86/x64
C/C++/Fortran 95: OpenMP 3.0
Solaris/SPARC and x86/x64
Fortran 95: OpenMP 2.5
C/C++: OpenMP 2.5
Performance Analyzer 7.9 7.8 7.7
Both command-line version and GUI-based tools available.
7.6
Both command-line version and GUI-based tools available.
Sun Performance Library 2011/10/29 2010/08/11 12u1 2009/04/28
Solaris and Linux, SPARC, x86 and x64
4.4
SPARC and Linux, x86 and x64
Code Building Tools Version Numbers
dmake 8.1 8.0 7.9 7.8
IDE and Graphical Utilities Version Numbers
IDE Based on the NetBeans platform 12.3 9.0 9.0 Included
dbxtool 12.3 0.10 -- --
DLight 2.1 2.0 -- --
Code Analyzer 12.3 -- -- --


Previous Releases of Sun Studio Compilers and Tools

Product Name Sun Studio 11 Sun Studio 10 Sun Studio 9 Sun Studio 8
Documentation Set Title Sun Studio 11 Sun Studio 10 Sun Studio 9 Sun Studio 8
CD Label Volume 15 Number 1 Volume 14 Number 1 Volume 13 Number 1 Volume 12 Number 1
Supported Solaris Operating System Versions SPARC systems:
8, 9, 10
x86 systems:
8, 9, 10
SPARC systems:
8, 9, 10
x86 systems:
8, 9, 10
SPARC Platform Edition:
8, 9, 10
x86 Platform Edition:
8, 9, 10
SPARC Platform Edition:
7, 8, 9, 10
x86 Platform Edition:
7, 8, 9, 10
Supported Linux Operating Systems
(see note below)
SuSE Linux Enterprise Server 9 (English locale only),
Red Hat Enterprise Linux 4
Sun Java Desktop System, Release 2,
SuSE Linux Enterprise Server 8,
Red Hat Enterprise Linux 3
Sun Java Desktop System 2003,
SuSE Linux Enterprise Server 8,
Red Hat Enterprise Linux 3
-
Supported J2SE/JDK Versions J2SE 1.4.2_08 and
J2SE 5.0 Update 3
J2SE 1.4.2_06 J2SE 1.4.2_04 J2SE 1.4.2_02
Release Date November 2005 January 2005 July 2004 March 2004
Compilers, Libraries, and Tools Version Numbers
C Compiler 5.8
Solaris only
5.7
Solaris only
5.6
Solaris only
5.5
C++ Compiler 5.8
Solaris only
5.7
Solaris only
5.6
Solaris only
5.5
C++ Standard Libraries - default (libCstd)
- STLport 4.5.3
- replaceable (see Chapter 12 of the C++ User's Guide)
Solaris only
- default (libCstd)
- STLport 4.5.3
- replaceable (see Chapter 12 of the C++ User's Guide)
Solaris only
- default (libCstd)
- STLport 4.5.3
- replaceable (see Chapter 12 of the C++ User's Guide)
Solaris only
- default (libCstd)
- STLport 4.5.3
- replaceable (see Chapter 12 of the C++ User's Guide)
Tools.h++ 7.1.0
Solaris only
7.1.0
Solaris only
7.1.0
Solaris only
7.1.0
dbx 7.5 7.4 7.3 7.2
Fortran Compiler Fortran 95: 8.2
Solaris only
Fortran 95: 8.1
Solaris only
Fortran 95: 8.0
Solaris only
Fortran 95: 7.1
Solaris SPARC only
Interval Arithmetic Support Fortran 95: Intrinsic
C++: Class Library
Fortran 95: Intrinsic
C++: Class Library
Fortran 95: Intrinsic
C++: Class Library
Fortran 95: Intrinsic
C++: Class Library
ild Not supported Not supported 7.1
Solaris only
7.1
Lock Lint 2.6
Solaris SPARC only
2.6
Solaris SPARC only
2.4
Solaris SPARC only
2.4
Solaris SPARC only
OpenMP Support Solaris/SPARC and x86/x64
Fortran 95: OpenMP 2.5
C/C++: OpenMP 2.5
Solaris/SPARC and x86
Fortran 95: OpenMP 2.0
C/C++: OpenMP 2.0
Solaris/SPARC only
Fortran 95: OpenMP 2.0
C/C++: OpenMP 2.0
SPARC only
Fortran 95: OpenMP 2.0
C/C++: OpenMP 2.0
Performance Analyzer 7.5
Both command-line version and GUI-based tools available.
7.4
Both command-line version and GUI-based tools available.
7.3
Both command-line version and GUI-based tools available.
7.2
Both command-line version and GUI-based tools available.
Sun Performance Library 4.3
SPARC, x86, and x64

4.2
SPARC, x86, and x64

4.1
SPARC only
4.1
SPARC only
Code Building Tools Version Numbers
dmake 7.7 7.6 7.5 7.4
IDE and Graphical Utilities Version Numbers
IDE Based on the NetBeans platform Included Included Included Included
Sun WorkShop IDE Forte Developer IDE) Not available. Not available. Not available. Not available.
X-Designer 7.8 7.7 7.6 7.5
Text Editors Version Numbers
Vim Text Editor 6.3 6.2.367 6.2.367 6.2.233
XEmacs Text Editor 21.4 21.4 21.4 21.4
License Management Software Version Numbers
Serial Number Licensing No Yes Yes Yes


Older Legacy Releases of Sun ONE and Forte Developer Tools

Legacy Sun ONE Studio and Forte Developer Tools
General Information
Product Name Sun ONE Studio 8
Compiler Collection
Sun ONE Studio 7
(Forte Developer 7)
Forte Developer 6
update 2
Forte Developer 6
update 1
Forte Developer 6
Sun WorkShop 6)
Documentation Set Title Sun ONE Studio 8 Compiler Collection Forte Developer 7 Sun WorkShop 6 update 2 Sun WorkShop 6 update 1 Sun WorkShop 6
CD Label Volume 11 Number 1 Volume 10 Number 1 Volume 9 Number 1 Volume 8 Number 1 Volume 7 Number 1
Supported Solaris Operating System Versions SPARC Platform Edition:
7, 8, 9, 10
x86 Platform Edition:
7, 8, 9, 10
SPARC Platform Edition:
7, 8, 9
Intel Platform Edition:
No Intel Platform Edition support
SPARC Platform Edition:
2.6, 7, 8, 9
Intel Platform Edition:
2.6, 7, 8, 9
SPARC Platform Edition:
2.6, 7, 8
Intel Platform Edition:
2.6, 7, 8
SPARC Platform Edition:
2.6, 7, 8
Intel Platform Edition:
2.6, 7, 8
Supported J2SE/JDK Versions J2SE 1.4.1 - - - -
Release Date May 2003 May 2002 July 2001 November 2000 May 2000
Compilers, Libraries, and Tools Version Numbers
C Compiler 5.5 5.4 5.3 5.2 5.1
C++ Compiler 5.5 5.4 5.3 5.2 5.1
C++ Standard Libraries - default (libCstd)
- STLport 4.5.3
- replaceable (see Chapter 12 of the C++ User's Guide)
- default (libCstd)
- STLport 4.5.2
- replaceable (see Chapter 12 of the C++ User's Guide)
- default (libCstd)
- replaceable (see Chapter 12 of the C++ User's Guide PDF)
default (libCstd) default (libCstd)
Tools.h++ 7.1.0 7.1.0 7.1.0 7.1.0 7.1.0
dbx 7.1 7.0 6.2 6.1 6.0
Fortran Compiler Fortran 95: 7.1
SPARC only
Fortran 95: 7.0
SPARC only
Fortran 77: No separate Fortran 77
Fortran 95: 6.2
SPARC only
Fortran 77: 5.3
Fortran 95: 6.1
SPARC only
Fortran 77: 5.2
Fortran 95: 6.0
SPARC only
Fortran 77: 5.1
Interval Arithmetic Support Fortran 95: Intrinsic
C++: Class Library
Fortran 95: Intrinsic
C++: Class Library
Fortran 95: Intrinsic
C++: Class Library
Fortran 95: Intrinsic
C++: Class Library
Fortran 95: Intrinsic
C++: Not available
ild 7.1 7.0 6.2 6.1 6.0
Lock Lint 2.4 2.3 2.3 2.3 2.3
Loop Tool Not supported. Similar functionality in Performance Analyzer. No longer supported. Similar functionality in Performance Analyzer. 2.3 2.3 2.3
OpenMP Support SPARC only
Fortran 95: OpenMP 2.0
C/C++: OpenMP 2.0
SPARC only
Fortran 95: OpenMP 2.0
C/C++: OpenMP 1.0
SPARC only
Fortran 95: OpenMP 1.0
SPARC only
Fortran 95: OpenMP 1.0
Not available
Performance Analyzer 7.1
Only command-line tools included.
7.0
Only command-line tools included.
6.2 6.2 6.0
Sun Performance Library 4.1
SPARC only
4.0
SPARC only
3.2
SPARC only
3.1
SPARC only
3.0
SPARC only
Code Building Tools  
dmake 7.3 7.2 6.02 6.01 6.0
Code Management Tools  
TeamWare Code Management Tool Not available. S1S8 Compiler Collection can be connected to the Forte Developer 6 update 2 (FD6u2) TeamWare Code Management Tool Not available. S1S8 Compiler Collection can be connected to the Forte Developer 6 update 2 (FD6u2) TeamWare Code Management Tool 6.02 6.01 6.0
IDE and Graphical Utilities  
IDE Based on the NetBeans platform Not included Requires Sun ONE Studio 7, Enterprise Edition for Solaris      
Sun WorkShop IDE(Forte Developer IDE) Not available. S1S8 Compiler Collection can be connected to the FD6u2 (Sun WorkShop) IDE Not available. S1S7 Compiler Collection can be connected to the FD6u2 (Sun WorkShop) IDE 6 update 2 6 update 1 6
X-Designer Not available 7.0 6.2 6.1 6.0
Text Editors  
Vim Text Editor 5.6.12 6.1.7 5.6.12 5.3 5.3
XEmacs Text Editor 20.4 20.4 20.4 20.4 20.4
License Management Software  
Serial Number Licensing Yes Yes No No No
FLEXlm Not used Not used 7.0b 7.0b 7.0b

Notes on Solaris OS Support:

  • If a Sun Studio release is supported on a specific Solaris OS release, bug reports will be accepted for Sun Studio running on the specified Solaris OS release.
  • If a Sun Studio release is not supported on a specific Solaris OS release, bug reports will not be accepted for that Solaris OS release, nor will fixes or patches be distributed for Sun Studio on that Solaris OS release.
  • Sun Studio 10 was the first release to support x64 platforms (64-bit x86) with Solaris 10.

Note on Linux OS Support:

Only dbx, dmake, the IDE, and the Performance Analyzer are available with Sun Studio 9, Sun Studio 10 or Sun Studio 11 for Linux platforms.

Notes on Compatibility Issues :

  • Binary Compatibility among versions of Solaris:
    Executables created using a supported compiler release, on an earlier Solaris OS version, will run on later Solaris OS versions.

    This is part of the Solaris binary compatibility guarantee.

    Note: Such executables may need the Sun Studio runtime libraries that were part of the compiler with which the executable was created. For example, an executable created using Forte Devloper 6 update 2 on Solaris 2.6, along with the shared runtime libraries of Forte Developer 6 update 2, will run correctly without recompilation or relinking on Solaris 10.

Binary Compatibility among object files:

Libraries and object files created with an earlier release of a Sun Studio compiler, may be used when linking with a later versions of that compiler.
  • When you link with a mixed set of object files and libraries created with different versions of the Sun Studio compilers, you must use the latest compiler that produced any of the object files or libraries being linked.

    For example, a shared object .so created with an FD6u2 compiler can be used when linking with the Sun Studio 10 version of that same compiler.

Important considerations for Fortran 95 with Forte Developer 6 update 2 (FD6u2):

  • If you compile with the -aligncommon option you should not mix object files produced by f95 of FD6U2 with objects produced by a later version of the compiler if the common blocks contain either derived types or variables typed with an explicit kind value.
  • Module information files generated by f95 of FD6Up2 are not guaranteed to be compatible with future releases