Sun Java Solaris Communities My SDN Account Join SDN
 

Sun Studio Support Matrix

The following tables display the supported components for current and previous releases of Sun Studio Compilers and Tools.

Note: If you are seeking support for a third-party product that is not listed in our Support Matrix, you need to contact the vendor of that product. Sun only supports Sun Studio software with the versions of third-party software that are documented in the Support Matrix. For more information, see our Support Policy.
 
Most Current Releases of Sun Studio Compilers and Tools

Sun Studio Compilers and Tools
General Information
Product Name
Sun Studio 12
- Current Release -
Sun Studio 11
Sun Studio 10

Sun Studio 9
Sun Studio 8
Documentation Set Title Sun Studio 12 Sun Studio 11 Sun Studio 10 Sun Studio 9 Sun Studio 8
CD Label Volume 16 Number 1 Volume 15 Number 1 Volume 14 Number 1 Volume 13 Number 1 Volume 12 Number 1
Supported Solaris Operating System Versions SPARC systems:
9, 10 1/06
x86 systems:
9, 10 1/06
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 with Service Pack 3 (English locale only),
RedHat Enterprise Linux 4
SuSE Linux Enterprise Server 9 (English locale only),
RedHat Enterprise Linux 4
Sun Java Desktop System, Release 2,
SuSE Linux Enterprise Server 8,
RedHat Enterprise Linux 3
Sun Java Desktop System 2003,
SuSE Linux Enterprise Server 8,
RedHat Enterprise Linux 3
-
Supported J2SE/JDK Versions J2SE 5.0 Update 9 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 June 2007 November 2005 January 2005 July 2004 March 2004
Current Status Current release Still available Still available Still available
Not available
Last Order Date - - - 9/2007 9/2005
End of Support Date - - - 9/2012 9/2010
Patches - »SS11 patches »SS10 patches »SS9 patches »SS8 patches
Compilers, Libraries, and Tools Version Numbers
C Compiler 5.9
5.8
Solaris only
5.7
Solaris only
5.6
Solaris only
5.5
C++ Compiler 5.9
5.8
Solaris only
5.7
Solaris only
5.6
Solaris only
5.5
C++ Standard Libraries - default (libCstd)
- STLport 4.5.3
- replaceable
- 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
7.1.0
Solaris only
7.1.0
Solaris only
7.1.0
Solaris only
7.1.0
dbx 7.6 7.5 7.4 7.3
7.2
Fortran Compiler Fortran 95: 8.3
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
Fortran 95: Intrinsic
C++: Class Library
ild Not supported Not supported Not supported 7.1
Solaris only
7.1
Lock Lint 2.6
Solaris SPARC and x86 only
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/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.6
Both command-line version and GUI-based tools available.
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.4
SPARC and Linux, x86 and x64
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.8 7.7 7.6
7.5
7.4
IDE and Graphical Utilities Version Numbers
IDE Based on the NetBeans platform Included Included Included Included Included
Sun WorkShop IDE
(Forte Developer IDE)
Not available. Not available. Not available. Not available. Not available.
X-Designer 7.9 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 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

Current Status Not available
Not available Not available

Not available

Not available

Last Order Date 12/2004 12/2003 10/2005
FD6u2HPC 4/2007

12/2001

8/2001

End of Support Date 12/2009 12/2008 7/2012
FD6u2HPC 7/2012

12/2006

8/2006

Patches »S1S8 patches »S1S7 patches »FD6u2 patches »FD6u1 patches »FD6 patches
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
 
 
 
»  Send Comments

Let us know what you like and don't like about the Compilers and Tools hub. Send us feedback. But for support questions, see the support page.