Go to main content
Oracle® Solaris 11.3 Release Notes

Exit Print View

Updated: July 2017

Runtime Considerations

This section provides general information that you need to consider while running the Oracle Solaris 11.3 OS.

Java Recommendations

The default Java environment in Oracle Solaris 11.3 is Java 8. Oracle Solaris 11.3 also ships with the following versions of Java:

  • Java 7 Update 85

  • Java 8 Update 60

Use the pkg set-mediator command to change the Java version.

Installing the Java 8 packages also sets Java 8 as the default Java environment on the system unless you used the pkg (1) mediator to set an explicit version of Java prior to the installation.

GCC 4.5.2, 4.7.3, and 4.8.2 Packages Do Not Provide include-fixed Header Files

The GCC 4.5.2, 4.7.3, and 4.8.2 packages do not automatically generate header files in the include-fixed GCC install directory. You might see compiler error messages when building applications that include header files that are not ANSI compliant.

Workaround: To generate the compliant versions of the affected header files, type the following commands:

# for script in /usr/gcc/4.*/lib/gcc/*-solaris2.11/4.*/install-tools/mkheaders ; do
> ${script}
> done

CLI Message Localization

Command-line interface (CLI) messages are not fully localized. Messages for operating system CLI components are partially localized and no longer installed by default.

Workaround: To see the localized messages for operating system CLI components, manually install the system/osnet/locale package.

/usr/ccs/bin Is a Symbolic Link to /usr/bin

The /usr/ccs/bin directory is a symbolic link to /usr/bin.

Because of this change, for example, the /usr/ccs/bin:/usr/gnu/bin:/usr/bin path in the PATH environment variable is now equivalent to /usr/bin:/usr/gnu/bin. This change might result in changes to the utilities that are found by PATH searches.

If the /usr/ccs/bin change causes issues in locating GNU utilities, the PATH environment variable should be rearranged to place /usr/gnu/bin earlier than /usr/bin or utilities should be invoked with a full path.

Oracle Solaris Cluster 4.2 Support

The Oracle Solaris Cluster 4.3 and Oracle Solaris Cluster 4.2.5 (Oracle Solaris Cluster 4.2 SRU5) versions are supported on Oracle Solaris 11.3.