System prerequisites

Ensure that your system meets all prerequisites before installing the product. Failure to meet the prerequisites will cause the installation or configuration of the compiler to fail.

The following are the requirements for installing IBM® XL C/C++ for Linux, V13.1:

  • Operating system: You can use one of the following operating systems supported by the IBM Power Systems™ servers:
    • Red Hat Enterprise Linux 6.4 (RHEL 6.4)
    • Red Hat Enterprise Linux 6.5 (RHEL 6.5)
    • Red Hat Enterprise Linux 6.6 (RHEL 6.6)
    • Red Hat Enterprise Linux 7.0 (RHEL 7.0)
    • SUSE Linux Enterprise Server 11 Service Pack 2 (SLES 11 SP2)
    • SUSE Linux Enterprise Server 11 Service Pack 3 (SLES 11 SP3)
  • Hardware:

    You can use any IBM Power Systems server as long as it is supported by your operating system distribution. For a complete list of the IBM Power Systems servers, see http://www.ibm.com/systems/power/hardware/.

  • Storage:
    • Approximately 200 MB for product packages
    • Minimum of 2 GB hard drive space for paging
    • Minimum of 512 MB for temporary files
    Note: High levels of optimization can require more space for paging and temporary files.

    To verify that you have enough hard disk space available, see Verifying the amount of hard disk space available.

  • Required software:

    To determine which GNU and Perl packages are required to run the compiler on your operating system, consult the relevant table below. To verify that the required packages are installed, see Verifying that the required GNU and Perl packages are installed.

Note: Packages marked with an asterisk (*) must be available in both 32-bit and 64-bit versions.
Table 1. Required GNU and Perl packages for the RHEL 6.4, RHEL 6.5, and RHEL 6.6 operating systems
Package name Version requirements
gcc 4.4.7
gcc-c++ 4.4.7
glibc* 2.12
glibc-devel* 2.12
libgcc* 4.4.7
libstdc++* 4.4.7
libstdc++-devel* 4.4.7
compat-libstdc++-33 3.2.3
perl 5.0 or later
Note: Perl V5.8 is shipped and automatically installed with the RHEL 6.4, RHEL 6.5, and RHEL 6.6 operating systems.
Note: The 32-bit libraries are not installed by default on RHEL 6.4, RHEL 6.5, or RHEL 6.6; they must be installed from the RHEL 6.4, RHEL 6.5, or RHEL 6.6 operating system image.
Table 2. Required GNU and Perl packages for the RHEL 7.0 operating system
Package name Version requirements
gcc 4.8.2
gcc-c++ 4.8.2
glibc* 2.17
glibc-devel* 2.17
libgcc* 4.8.2
libstdc++* 4.8.2
libstdc++-devel* 4.8.2
compat-libstdc++-33 3.2.3
perl 5.0 or later
Note: Perl V5.8 is shipped and automatically installed with the RHEL 7.0 operating system.
Note: The 32-bit libraries are not installed by default on RHEL 7.0; they must be installed from the RHEL 7.0 operating system image.
Table 3. Required GNU and Perl packages for the SLES 11 SP2 and SLES 11 SP3 operating systems
Package name Version requirements
gcc-32bit 4.3.4
gcc 4.3.4
gcc-c++ 4.3.4
glibc-devel-32bit 2.11.3
glibc-devel 2.11.3
libgcc46-32bit 4.6.1
libgcc46 4.6.1
libstdc++46-32bit 4.6.1
libstdc++46 4.6.1
libstdc++43-devel-32bit 4.3.4
libstdc++43-devel 4.3.4
perl 5.0 or later
Note: Perl V5.10 is shipped and automatically installed with the SLES 11 SP2 and SLES 11 SP3 operating systems.

To view the documentation that is packaged with IBM XL C/C++ for Linux, V13.1, you will need:

  • A graphical desktop environment (such as K Desktop Environment or GNOME) that supports web browsers and PDF viewers
  • A frames-capable HTML browser (to access help and other web pages)
  • A PDF viewer (to access PDF documentation)


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