End of Features (EOF) Planned for Future Releases of Oracle Developer Studio

Open all Close all

    This section lists features that might be removed in the future releases of Oracle Developer Studio.

    Back to all Notices

  • Classic C++ iostreams

    The classic C++ iostreams is obsolete and might be removed in a future release. The classic C++ iostreams (libiostream) is the original 1986 version of iostreams, and was replaced in the 1998 C++ standard. The library is specified with the -library=iostream option. Classic iostreams was not a standard, so no two implementations of this library are the same and code that uses it is not portable and is not compatible with the C++ standard library. Use the iostream functions provided by the C++ Standard library.

  • Compiler Options

    C Compiler Options

    –Xs Option The –Xs options might be removed from a future release of Oracle Developer Studio. If your C code requires -Xs to build and compile correctly, you should migrate the code to conform with at least the C99 dialect of the ISO C standard. In other words, you should be able to compile with the -std=c99 option.
    –Xt Option The –Xt options might be removed from a future release of Oracle Developer Studio. If your C code requires –Xt to build and compile correctly, you should migrate the code to conform with at least the C99 dialect of the ISO C standard. In other words, you should be able to compile with the -std=c99 option.
    -Xc and –Xa Options The -Xc and –Xa options might be removed from a future release of Oracle Developer Studio. These options are replaced by the –std and –pedantic flags.
    –xtransition Options The –xtransition option might be removed in a future release of Oracle Developer Studio.
    -flteval Option The -flteval option is obsolete and might be removed in a future release.

    C and C++ Compiler Options

    -features=%none Option The -features=%none option is obsolete and might be removed in a future release. 
    -xatomic Option When the Oracle Solaris operating system includes a compatible standard interface and the Linux bundled library conforms to a standard interface, the need for the –xatomic option will be redundant. Therefore, the –xatomic option might be removed in a future release. 

    C, C++ and Fortran Compiler Options

    -xanalyze=code Options The –xanalyze=code option is obsolete and might be removed in a future release. Alternately, you can use the –xprevise option that is synonymous with the -xanalyze=code option.
    Compiler Options for x86 Systems

    The following x86 compiler options and values are obsolete and will be removed in a future x86 compiler release.

    • -xarch=<subopt> Option x86

      The following sub options for –xarch option on x86 are obsolete and might be removed in a future release:

      pentium_pro, sse

    • -xchip=<subopt> Option x86

      The following sub options for –xchip option on x86 are obsolete and might be removed in a future release:

      pentium, pentium_pro, pentium3, amdfam10

    • -xpentium Option x86

      The -xpentium option on x86 is obsolete and might be removed in a future release.

    • -xtarget=<subopt> Option x86

      The following sub options for –xtarget option on x86 are obsolete and might be removed in a future release:

      pentium, pentium_pro, pentium3, barcelona

    Enhanced lint mode -Nlevel and -Ncheck Options The enhanced lint mode feature of lint is obsolete and might be removed in a future release.
    -p Compiler Option The -p option is obsolete and might be removed in a future release.
    -xarch=<subopt> Compiler Options

    The following sub options for –xarch option on SPARC might be removed in a future release.

    v9, v9a, v9b

    -xarch=<subopt> Compiler and Assembler (fbe) Options x86

    The following sub options for –xarch option on x86 might be removed in a future release.

    amd64 and generic64

    Instead, use the –m64 option.

    -Xarch lint Option The -Xarch option for the lint utility is obsolete and might be removed in a future release. Use the –m64 option.
    -xbinopt Option The -xbinopt option is obsolete and might be removed in a future release.
    -xcrossfile Option The -xcrossfile option is obsolete and might be removed in a future release.
    -xdebugformat Option The -xdebugformat=stabs and -xdebugformat=dwarf options are obsolete and might be removed in a future release.
    –xlic_lib=sunperf Option The –xlic_lib=sunperf option might be removed in a future release. Use –library=sunperf to link with the Sun Performance Library.
    -xnolibmopt Option The -xnolibmopt option is obsolete and might be removed in a future release.
    -xstrconst Option The -xstrconst option is obsolete and might be removed in a future release.
    -xtarget=<subopt> Option SPARC

    The following -xtarget=<suboptions> might be removed in a future release:

    sparc64vi, sparc64vii, T3, ultraT1, ultraT2, ultraT2plus

    -xchip=<subopt> Option SPARC

    The following -xchip=<suboptions> might be removed in a future release:

    sparc64vi, sparc64vii, T3, ultraT1, ultraT2, ultraT2plus

  • Commands and Utilities

    The following commands and utilities will not be available in a future release.

    bw and traps Commands bw and traps commands for SPARC S2 might be removed in a future release.
    fpversion Command The fpversion command might be removed in a future release. The Oracle Solaris kstat utility supersedes the fpversion command.
    gen_custom The gen_custom for Performance library might be removed in a future release.
    spot Commands The ripc, spot, spot_cmds, spot_cmds_timing, and spot_diff commands might be removed for all platforms.
  • Global Program Checking (GPC) Support in Fortran

    All -Xlist options used for global program checking and program listing might be removed in a future release.

  • Interval Arithmetic Support

    The Oracle Developer Studio and earlier Oracle Solaris Studio releases provided support for interval arithmetic on Oracle Solaris SPARC and supported Linux systems in the Fortran 95 and C++ compilers. The interval arithmetic support might be removed in a future release. This includes the -xia and -xinterval options.

  • libgc Library

    The libgc library in Oracle Developer Studio is an obsolete garbage collection library and might be removed in a future release. You can get an open-source version of libgc from http://www.hboehm.info/gc/

  • libp Directory

    The directory of profiled versions of C++ libraries, libp might be removed in a future release.

  • Performance Analyzer Support for MPI

    The support for MPI in Performance Analyzer might be removed in a future release.

  • Runtime Checking in dbx

    The feature Runtime Checking (RTC) in dbx might be removed in a future release. You can use the discover tool to do memory checking during runtime. This includes the rtc_patch_area script.

  • Static Version of libsunmath Library

    libsunmath.a might be removed in a future release. The libsunmath.so library will continue to be available. It is recommended to replace any use of the static library with the dynamic library. You can replace -Bstatic -lsunmath -Bdynamic with -lsunmath.

End of Features (EOF) for previous Oracle Developer Studio Releases

This section lists features that are no longer available in previous Oracle Developer Studio releases.