XL C/C++ Enterprise Edition V13.1 for AIX announcement
I. Overview
IBM® XL C/C++ V13.1 for AIX® delivers a number of new features and enhancements:
- Exploitation of the latest IBM POWER8™ technology
- Support for additional features in C11 and C++11, the current standards for the C and C++ programming languages
- Partial support for the OpenMP 4.0 industry specification
- Compile and run time performance improvements
- Additional performance options
- New program diagnostics and error detection features
More information at :
http://www-01.ibm.com/support/knowledgecenter/SSGH3R_13.1.0/com.ibm.xlcpp131.aix.doc/getstart/ovrvw.html
II. Installation
Installing this version of the compiler does not remove or change previous versions of the compiler, only the C++ runtime library and the SMP runtime library are migrated to the new versions. This was achieved by differentiating the installation fileset names from those of the previous versions, including the version, release and modification level (V.R.M) in the name, and installing to new locations that include V.R.M in the installation paths.
The default directory installation has changed, it is now : /opt/IBM/xlC/13.1.0/
- If you are installing XL C/C++ V13.1 to the default directory, use Basic Installation
- If you are not installing XL C/C++ V13.1 to the default directory, see the procedures in Advanced Installation
Basic Installation
It is important to know that even if you are installing XL C/C++ V13.1 on a previous XL C/C++ Release, you must run an "install_latest" command and not an "update" command.The compiler will be located at : /opt/IBM/xlc/13.1.0/bin/xlc
See the recommended Basic Installation procedure at :
http://www-01.ibm.com/support/knowledgecenter/SSGH3R_13.1.0/com.ibm.xlcpp131.aix.doc/install/basic_install.html
Advanced installation
See the Advanced Installation procedure at :http://www-01.ibm.com/support/knowledgecenter/SSGH3R_13.1.0/com.ibm.xlcpp131.aix.doc/install/adv_install.html
After installation
If you want to use the new xlc compiler and no more the earlier versions, it is recommended to perform the following commands :
# ln -sf /opt/IBM/xlc/13.1.0/bin/xlc /usr/bin/cc
# export PATH=/opt/IBM/xlc/13.1.0/bin/:$PATH