XL C++ runtime environment filesets
This topic lists the XL C++ runtime environment 16.1 filesets, and usage notes for installing and using the runtime environment.
Fileset name | Fileset description | Default installation locations |
---|---|---|
libc++.rte | LLVM runtime libraries | /usr/lpp/xlC/lib/aix61/ |
xlC.adt.include | XL C++ application development toolkit | /usr/include/ |
xlC.rte | XL C++ runtime libraries |
/usr/lpp/xlC/lib/
/usr/lpp/xlC/lib/profiled/ |
xlC.aix61.rte | XL C++ runtime environment for AIX® 7.1 and AIX 7.2 |
/usr/lpp/xlC/lib/aix61/
/usr/lpp/xlC/lib/profiled/aix61/ |
xlC.msg.LANG.rte |
XL C++ runtime messages
LANG = [en_US, ja_JP, Ja_JP] |
/usr/lib/nls/msg/LANG/ |
Difference between the version of the XL C++ runtime environment and the version of the compiler:
The version of the compiler and the version of the installed XL C++ runtime environment might be different. When a new version of the XL C/C++ for AIX compiler is released, the version of the XL C++ runtime environment it provides becomes the standard supported version on all platforms supported by the new compiler. Fix packs for AIX, and PTFs for the compiler and XL C++ runtime environment all have the potential to upgrade the XL C++ runtime version to a later version than the version of the installed compiler. For example, the XL C++ runtime environment V11.1.0.2 was included in the May 2011 PTF for XL C/C++ for AIX, V10.1, because the XL C++ runtime environment V11.1 was the latest version at the time.
Backward compatibility of the XL C++ runtime environment to support old applications:
Applications compiled with the XL C++ compiler must be run on a system with an installed XL C++ runtime environment at the same or higher VRMF level (Version, Release, Modification, Fix level) than on the system the application was compiled on. For example, an older application compiled on a system with xlC.rte VRMF 10.1.0.7 installed is supported to run on a system with xlC.rte VRMF 11.1.0.3 installed, but not on a system with xlC.rte VRMF 10.1.0.3 installed.
Support to run applications on newer AIX versions:
If the XL C++ runtime environment VRMF level requirement is met, applications built on an AIX version are supported to run only on that AIX version or later versions. For instance, an application built on an AIX 7.2 system with xlC.rte VRMF 16.1.0.1 is supported on an AIX 7.2 system with the xlC.rte VRMF 16.1.0.1 runtime environment installed. However, the application is not supported on an AIX 7.1 system, and is also not supported on any AIX version if the xlC.rte VRMF is lower than 16.1.0.1. Applications built on an AIX version might run on a lower AIX version; however, note that IBM does not warrant or support applications built on an AIX version that are run on a lower AIX version.
For more information, see "AIX binary compatibility" in the IBM® Documentation (https://www.ibm.com/support/knowledgecenter/en/ssw_aix?view=kc).
- You can check the version of the installed XL C++ runtime environment using the lslpp -l xlC\* command.
- You can download the latest runtime updates from Fix Central, or from Latest updates for supported IBM C and C++ compilers.