Default installation
The default installation procedure installs IBM® Open XL C/C++ for AIX® 17.1.1 on an AIX system, to the default directory, /opt/IBM/openxlC/17.1.1/.
The default installation is the easiest and fastest method because it can install the latest version and configure the compiler, all through the use of a single installation tool.
If you are using the default installation to install IBM Open XL C/C++ for AIX 17.1.1, any previous version of the XL compiler will not be uninstalled. However, the C++ runtime library and the shared-memory parallelism (SMP) runtime library will be migrated to the new versions.
- Install IBM Open XL C/C++ for AIX 17.1.1 on a clean system.
- Install IBM Open XL C/C++ for AIX 17.1.1 on a system that has a previous version of the XL compiler installed. In this case, both compilers will use the C++ runtime library and the SMP runtime library provided with IBM Open XL C/C++ for AIX 17.1.1.
- Install IBM Open XL C/C++ for AIX 17.1.1 on a system where IBM Open XL Fortran for AIX 17.1.1 is already installed. In this case, both compilers will use the SMP and MASS libraries provided with IBM Open XL C/C++ for AIX. (For information about installing Open XL Fortran, see the IBM Open XL Fortran for AIX 17.1.1 Installation Guide.)
libc++
runtime library. If you use the default installation
method to install both the IBM XL C/C++ for AIX
16.1.0 and IBM Open XL C/C++ for AIX compilers on your system, libc++
of IBM XL C/C++ for AIX
16.1.0 will be replaced with the one of IBM Open XL C/C++ for AIX. As a result, when you link your program using IBM XL C/C++ for AIX
16.1.0 invoked by xlclang++, the generated application might become load
dependent on libc++
of IBM Open XL C/C++ for AIX. To resolve this problem and make libc++
of IBM XL C/C++ for AIX
16.1.0 available, do a nondefault installation of IBM XL C/C++ for AIX
16.1.0 to install its runtime in a specific directory. To learn more about the runtime library
and filesets, refer to Standard C++ library and IBM Open XL C/C++ runtime environment filesets.