The following features have been removed in the Oracle Developer Studio 12.5 software.
The lock_lint utility to analyze locks in multithreaded programs is obsolete and has been removed. You should use Thread Analyzer.
The following environment variables have been deprecated:
STACKSIZE - Use OMP_STACKSIZE instead
PARALLEL - Use OMP_NUM_THREADS instead
SUNW_MP_PROCBIND - Use OMP_PROC_BIND instead
SUNW_MP_MAX_NESTED_LEVELS - Use OMP_MAX_ACTIVE_LEVELS instead
For more information about the above environment variables, see Oracle Developer Studio 12.5: OpenMP API User’s Guide.
Support for legacy systems has been removed in this release. The systems include those based on the UltraSPARC I, II, IIe, III, IIIi, III+, IV, and IV+ processors.
Accordingly, the following options for the cc, CC, and f95 compiler commands are removed:
The following –xchip option specifications are removed from this release:
The following –xtarget option specifications are removed from this release:
The optional argument feature of the libsunperf F95 interfaces has been removed. F95 interfaces without optional arguments continue to be supported.
Support for object files created with the legacy F77 compiler and the –lf77compat linking option is discontinued in this release.
The libV77 library formerly contained two routines that conflict with the Fortran 90 intrinsic routines and do not conform to the Y2K requirement for 4-digit year. They were provided as optional routines for VMS compatibility only and have been removed in this release.
The libraries libfmaxlai, libfmaxvai, libfminlai, libfminvai, libfprodai and libfsumai on SPARC platform have not been used by the Studio Fortran compilers since the Sun Studio 10 release in 2005.
These libraries are removed from linking in this release. Object files produced by Studio compilers earlier than the Sun Studio 10 release can no longer be used and must be recompiled with newer Studio compilers. Older executables compiled with Oracle Solaris Studio 12.3 and earlier and have dependencies on these runtime libraries will continue to work. If you have old object files that require any of these libraries and recompiling is not feasible, you should keep the old compiler installation or copy the specific libraries you need from the old compiler installation into the new compiler installation.
The collect -R option was formerly used to display a README file for the new features of the Performance Analyzer tools and is now removed.
The x86 compiler and assembler(fbe) options –xarch=amd64 and –xarch=generic64 are deprecated. These options are replaced with the option –m64.
Automatic Tuning System (ATS) facility has been removed.