This section describes the math libraries that are included with the Oracle Solaris Studio compilers.
The default base installation directory for Oracle Solaris Studio 12.4 is /opt/solarisstudio12.4.
32-bit static archives are installed by default in the directory /opt/solarisstudio12.4/lib/compilers/. Corresponding 64-bit static archives are installed in /opt/solarisstudio12.4/lib/compilers/sparcv9/ or /opt/solarisstudio12.4/lib/compilers/amd64/ for SPARC and x86 respectively.
32-bit static archives optimized for particular -xarch processors are installed in subdirectories of the form /opt/solarisstudio12.4/lib/compilers/xarch/.
Corresponding 64-bit static archives are installed in /opt/solarisstudio12.4/lib/compilers/xarch/sparcv9 or /opt/solarisstudio12.4/lib/compilers/xarch/amd64.
The variable xarch is the name of the instruction set variant, from a list of supported variants that changes from time to time. Oracle Solaris Studio 12.4 directories for SPARC include the following:
sparc
sparcv9
sparcvis
sparcvis2
sparcvis3
sparcfmaf
sparc4
Oracle Solaris Studio 12.4 directories for x86 include the following:
386
amd64
sse2
sse4_1
sse4_2
The directory /opt/solarisstudio12.4/lib/ contains Oracle Solaris Studio math libraries that are provided as 32-bit shared objects.
Corresponding 64-bit shared objects are installed in /opt/solarisstudio12.4/lib/sparcv9/ or /opt/solarisstudio12.4/lib/amd64/.
Header files for Oracle Solaris Studio math libraries are installed in the directory /opt/solarisstudio12.4/lib/compilers/include/cc/ Note that the /opt/solarisstudio12.4/subdirectories for static archives, shared objects, and include files have changed in Oracle Solaris Studio 12.4 compared to previous Oracle Solaris Studio releases.