Installing runtime libraries on Linux

PV‑WAVE requires two runtime libraries from the Oracle Solaris Studio compiler in order to run on Linux.

Before running PV‑WAVE, you need to download and unpack the Oracle Solaris Studio 12.4 (or later) compiler (SolarisStudio12.4-linux-x86.rpm.tar.bz2) and install the necessary runtime libraries using the command-line installer.

You may safely ignore any warning messages stating that your OS distribution is not supported. You only need the runtime libraries to run PV‑WAVE.

To install the runtime libraries:

  1. You must have root access to install these libraries.

  2. Change to the directory containing the downloaded distribution.

  3. Start the installer by typing:

    # ./solarisstudio.sh --non-interactive --libraries-only --installation-location <install_dir> 

    where <install_dir> is the compiler installation directory.

    By default the install directory is /opt.

    The installer runs silently and returns your prompt when installation is complete. It writes a log file in the /.nbi/log directory.

  4. Create soft links in your /usr/lib or /usr/lib64 directory to libmtsk.so.1 and libmtsk_crt.so.1.

    On 64-bit:

    # ln -s <install_dir>/solarisstudio12.4/lib/compilers/rtlibs/usr/lib/amd64/libmtsk.so.1 libmtsk.so.1
    # ln -s <install_dir>/solarisstudio12.4/lib/compilers/rtlibs/usr/lib/amd64/libmtsk_crt.so.1 libmtsk_crt.so.1 

    On 32-bit:

    # ln -s <install_dir>/solarisstudio12.4/lib/compilers/rtlibs/usr/lib/libmtsk.so.1 libmtsk.so.1
    # ln -s <install_dir>/solarisstudio12.4/lib/compilers/rtlibs/usr/lib/libmtsk_crt.so.1 libmtsk_crt.so.1