System prerequisites
The following are the requirements for installing IBM XL C/C++ Advanced Edition V8.0 for Blue Gene:
- Operating system: SUSE LINUX
Enterprise Server 9 Service Pack 2 (SLES9 SP2) for IBM POWER
- Hardware: You can use
any of the following hardware platforms:
- IBM eServer OpenPower system
- IBM eServer PowerPC system
- IBM eServer BladeCenter JS20 system
- IBM eServer p5 system
- IBM System p5
- IBM eServer pSeries system
- IBM eServer i5 system
- IBM eServer iSeries system
- Required hard disk space:
- Approximately 200 MB for product packages
- At least 2 GB for paging
- At least 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 the procedure in Verifying the amount of hard disk space
available.
- Required software:
- Blue Gene tool chain and runtime environment packages. For information on these packages, see the redbooks referenced in
the preface of this document, or contact your system administrator.
- GNU, Perl, and Java packages, as listed in the following table. To verify that the required packages are installed, see the procedure
in Verifying that the required GNU, Perl,
and Java packages are installed.
Table 8. Required GNU, Perl, and Java packages for the SLES9 SP2 operating system
Package name |
Version requirements |
gcc |
3.3.3 |
gcc-c++ |
3.3.3 |
gcc-64bit |
9 |
glibc |
2.3.3 |
glibc-64bit |
9 |
glibc-devel-64bit |
9 |
libgcc |
3.3.3 |
libgcc-64bit |
9 |
libstdc++ |
3.3.3 |
libstdc++-64bit |
9 |
libstdc++-devel-64bit |
9 |
Perl |
5.0 or greater
Note:
Perl V5.0 is shipped and automatically installed with the SLES9 SP2 operating
system. |
java2 |
1.3.1 |
java2-jre |
1.3.1 |
- Optional software:
- A graphical desktop environment such as the
K Desktop Environment or Gnome
- A frames-capable HTML browser (to access help and other web pages)
- PDF viewer (to access PDF documentation)
Verifying the amount of hard disk space
available
XL C/C++ requires about 200 MB of hard
disk storage space. This amount accommodates the optional samples and documentation
that are shipped with the product.
You can use the following command to determine the amount of space available
in the default installation location (/opt/ibmcmp/):
df -h /opt
If you plan to install the compiler to a non-default location, you
can use the following command:
df -h installation_path
where installation_path represents the non-default
location.
Verifying that the required GNU, Perl,
and Java packages are installed
Before you can install XL C/C++ for Blue Gene,
you should verify that the required versions of GNU, Perl, and Java packages
were installed with the operating system. For a list of the required packages,
see Table 8.
You can use the following command to verify
that the correct versions of the required packages are installed:
rpm -qa | grep package_name
Example: Determining the installed version
of gcc-c++
To see whether gcc-c++ is installed, query for the gcc-c++ package as follows:
rpm -qa | grep gcc-c++
If gcc-c++ version 3.3.3 is installed, you will get a result
similar to the following output:
gcc-c++-3.3.3-43.24