Preparing for installing IBM XL C/C++ for Linux, V13.1

To prepare for installing IBM® XL C/C++ for Linux, V13.1, do the following tasks:
  • Consult the product README file for any last-minute updates.
  • Familiarize yourself with the installation image, which contains the installable compiler packages.
  • Ensure that system prerequisites are met and that all required software packages are installed.
  • Become either the root user or a user with administrator privileges.

Coexistence with previous version compilers

Installing this version of the compiler does not remove or change previous versions of the compiler, only the C++ runtime library and the SMP runtime library are migrated to the new versions. This was achieved by differentiating the installation fileset names from those of the previous versions, including the version, release and modification level (V.R.M) in the name, and installing to new locations that include V.R.M in the installation paths.

Upgrading the evaluation copy of the XL C/C++ compiler

If you are using the evaluation copy of the XL C/C++ compiler, use one of the following options to upgrade it to a full product version:
  • Use xlc_install to install the full product version of the XL C/C++ compiler as described in Basic installation. It uninstalls the evaluation copy and then installs the full product version.
  • Alternatively, you can do the following tasks:
    1. Install the new license packages using the following command:
      rpm -Uvh new_license_package [--prefix installation_path]
      where new_license_package is the license package included in the package you are installing, and installation_path is the target directory for installation that is specified by the --prefix option of the nondefault installation (NDI) command.
    2. Accept the new license using one of the following utilities:
      • The new_install utility with -prefix installation_path when applicable
      • The LAP tool
    3. Run the xlc_configure utility to reconfigure the compiler. If you used the new_install utility in step 2, skip this step.

    If your compiler is installed in an NDI location, you must use the --prefix option to specify the installation path of the license RPM packages (*-eval-license and *-license packages) the same as that of the main compiler packages (xl* packages). Furthermore, when you run the new_install utility, you must use the -prefix option to specify the same path for the xl* packages.



Voice your opinion on getting help information Ask IBM compiler experts a technical question in the IBM XL compilers forum Reach out to us