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
- 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