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.

You can use the following methods to perform default installation procedure:
You can use the default installation methods to perform any of the following tasks:
  • 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.)
Note: Both IBM XL C/C++ for AIX 16.1.0 and IBM Open XL C/C++ for AIX contain the 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.