Oracle Developer Studio 12.5 软件中删除了以下功能。
用于分析多线程程序中锁定的 lock_lint 实用程序已过时且已删除。应该使用线程分析器。
以下环境变量已过时:
STACKSIZE-请改用 OMP_STACKSIZE
PARALLEL-请改用 OMP_NUM_THREADS
SUNW_MP_PROCBIND-请改用 OMP_PROC_BIND
SUNW_MP_MAX_NESTED_LEVELS-请改用 OMP_MAX_ACTIVE_LEVELS
有关上述环境变量的更多信息,请参见Oracle Developer Studio 12.5:OpenMP API 用户指南。
在此发行版中已删除对传统系统的支持。其中包括基于 UltraSPARC I、II、IIe、III、IIIi、III+、IV 和 IV+ 处理器的系统。
相应地,会删除 cc、CC 和 f95 编译器命令的以下选项:
以下 –xchip 选项指定值已从此发行版中删除:
以下 –xtarget 选项指定值已从此发行版中删除:
libsunperf F95 接口的可选参数功能已删除。不含可选参数的 F95 接口将继续受支持。
在此发行版中已停止支持使用传统 F77 编译器和 –lf77compat 链接选项创建的对象文件。
libV77 库以前包含与 Fortran 90 内部例程冲突的两个例程,且这两个例程不符合 4 位年份的 Y2K 要求。它们只是为了满足 VMS 兼容性而提供的可选例程,已在此发行版中删除。
自 2005 年的 Sun Studio 10 发行版开始,Studio Fortran 编译器就已不使用 SPARC 平台上的库 libfmaxlai、libfmaxvai、libfminlai、libfminvai、libfprodai 和 libfsumai。
在此发行版中,这些库已取消链接。无法再使用由 Sun Studio 10 发行版之前的 Studio 编译器生成的对象文件,并且必须在更新的 Studio 编译器中对这些文件重新进行编译。使用 Oracle Solaris Studio 12.3 和更早版本编译的且对这些运行时库具有相关性的较旧可执行文件将继续工作。如果您有需要使用任何这些库的旧对象文件,但重新编译又不可行,则应保留旧编译器安装,或将所需的特定库从旧编译器安装复制到新编译器安装。
collect -R 选项以前用于显示性能分析器工具新功能的 README 文件,现已删除。
x86 编译器以及 assembler(fbe) 选项 –xarch=amd64 和 –xarch=generic64 已过时。这些选项已替换为选项 –m64。
自动调优系统 (Automatic Tuning System, ATS) 工具已删除。