XL C/C++ V2.4.1 for z/OS V2.4 and V2.5
The IBM XL C/C++ V2.4.1 for z/OS V2.4 and V2.5 web deliverable provides C11, C++11 and C++14 language standards support, and hardware exploitation capabilities - including exploitation of the latest IBM z15™. It is the integration of IBM’s advanced XL optimization technologies with the LLVM open source Clang (C language family) infrastructure that gives the IBM z/OS XL C/C++ V2.4.1 web deliverable more current language standards support, ease in migrating applications from distributed platforms, and z/Architecture® exploitation capabilities.
The z/OS XL C/C++ V2.4.1 compiler supports EBCDIC and ASCII execution character sets, and generates AMODE 64 code, making it ideal for z/OS UNIX users porting applications from distributed platforms.
The XL C/C++ V2.4.1 for z/OS V2.4 and V2.5 web deliverable is a no-charge add-on feature for clients that have enabled the XL C/C++ compiler (an optionally priced feature) on z/OS V2.4 and V2.5. It co-exists with, and does not replace, the base XL C/C++ V2.4 compiler. XL C/C++ V2.4 and V2.4.1 compilers are both designed to be used independently and are also serviced and supported independently.
Download it Now
A program directory is available: Program Directory for XL C/C++ V2.4.1 for z/OS V2.4
Note: Before you install XL C/C++ V2.4.1 for z/OS V2.4 and V2.5 web deliverable, make sure that you have reviewed the current Preventive Service Planning (PSP) information (ZOSV2R4 or ZOSV2R5 PSP Buckets, subset ZOSCCPP) that contains HIPER, and/or required PTFs against the base release.
The following z/OS V2R4 PTFs need to be installed:
The following C++ Runtime PTFs need to be installed:
- UI64839 (PH14559) - LLVM runtime update
- UI65567 (PH17481) - LLVM runtime update
The following Runtime Library Extensions PTFs need to be installed:
- UI64830 (PH14560) - libibmcmp.a update
- UI64837 (PH15674) - XLCLANG utility update
- UI64838 (PH15738) - CDA runtime and utility update
- UI64940 (PH16038) - C89/AS update
- UI65566 (PH17482) - CDA and XLCLANG utility update
Listed PTFs above are included in z/OS V2R5 GA. Review the current PSP information above for further details.
Publications for this web deliverable are available: XL C/C++ V2.4.1 for z/OS V2.4 Publications
Note: The C++11 language standard breaks binary compatibility in the C++ library with previous C++ language standards, and so objects compiled with z/OS XL C/C++ V2.4 will not be compatible with objects generated by the C++ compiler in XL C/C++ V2.4.1 for z/OS V2.4.
About
Last modified:
12 Dec 2019
z/OS publications feedback
Questions or comments about z/OS publications?
Email reslink@us.ibm.com
Please include in your email the publication title, order number, topic, and page number your question or comment is about