Use this procedure in highly specialized situations in which you want to install groups of compiler packages to multiple, different locations. For example, you could install all the compiler library packages to one directory, the runtime environment packages to another directory, and so on. Note, however, that certain packages must be installed together in the same directory.
The Eclipse Help System package, xlhelp.com, is installed in the default location regardless of whether you are installing the remaining packages in the default location or a non-default location.
Table 1 provides information about which packages must be installed together in the same directory and which can be installed in any directory.
| Package Name | Package Description | Rules for installation to a non-default location |
|---|---|---|
| xlsmp.msg.rte | IBM® SMP messages package | All XL SMP packages must be installed in the same location. For the remainder of this document, the name xlsmprt_path is used to refer to this location. |
| xlsmp.rte | IBM SMP runtime package | |
| xlsmp.lib | IBM SMP static library package | |
| xlmass.lib | IBM Mathematical Acceleration Subsystem (MASS) package | Any location. For the remainder of this document, the name xlmass_path is used to refer to this location. |
| vacpp.rte | IBM XL C/C++ runtime package | All XL C/C++ runtime packages must be installed in the same location. For the remainder of this document, the name xlrte_path is used to refer to this location. |
| vacpp.rte.lnk | IBM XL C/C++ runtime links package | |
| vac.lic | IBM XL C/C++ license package | Any location. For the remainder of this document, the name lic_path is used to refer to this location. |
| vac.lib | IBM XL C/C++ compiler libraries package | All XL C/C++ compiler and library packages must be installed in the same location. For the remainder of this document, the name xlcmp_path is used to refer to this location. |
| vac.cmp | IBM XL C/C++ compiler package | |
| vacpp.omp | IBM XL C/C++ OpenMP package | |
| vacpp.lib | IBM XL C/C++ compiler libraries package | Must be installed in the same location as the other compiler and library packages above. |
| vacpp.cmp | IBM XL C/C++ compiler package | |
| vacpp.help.html | IBM XL C/C++ Help html documentation package | Any location (optional). For the remainder of this document, the name doc_path is used to refer to this location. |
| vacpp.help.pdf | IBM XL C/C++ Help pdf documentation package | Any location (optional). For the remainder of this document, the name doc_path is used to refer to this location. |
| vacpp.man | IBM XL C/C++ compiler man pages | Any location (optional). For the remainder of this document, the name manpag_path is used to refer to this location. |
| vacpp.samples | IBM XL C/C++ samples package | Any location (optional). For the remainder of this document, the name smpls_path is used to refer to this location. |
rpm -ivh package --prefix package_installation_pathwhere package_installation_path is a directory other than /opt/ibmcmp/ and corresponds to one of the appropriate paths listed in Table 1.