Product Documentation
Abstract
This document contains a complete listing of releases for the IBM XL C/C++ Runtime for AIX.
Content
Tab navigation
The IBM Open XL C/C++ for AIX Runtime environment is not supported as a stand-alone software product. If you suspect a problem with the IBM Open XL C/C++ Runtime environment component while using it with a third-party application, contact your application provider for support.
Full support (installation, defect support and general questions) for the IBM Open XL C/C++ Runtime environment component is available with the software subscription and support agreement for the Open XL C/C++ Compilers.
- To open a PMR against the Open XL C/C++ for AIX product, use the IBM Service Request Tool .
- Visit the IBM Support Portal to review FAQs, lists of known problems, fixes, and a wealth of important support information.
- To request and track product feature enhancements, visit the IBM RFE Community .
- Interact with other compiler users on the XL on POWER Community forums and blog.
Helpful Hints For Obtaining Technical Assistance:
Before you contact IBM XL Compiler Support, gather the background information that you need to describe the problem. When you describe a problem to an IBM software support specialist, be as specific as possible and include all relevant background information so that the specialist can help you solve the problem efficiently. To save time, know the answers to these questions:
- Can the issue be reduced to a small test case?
- Review technote 1084174: Test Case Reduction Techniques for details.
- Can the test case be provided to IBM?
- Review technote 1260804: Test case preparation for IBM XL compilers support for details.
- What compiler version and fix pack level were you using when the problem occurred?
- This can be found by compiling with the -qversion=verbose compiler option.
- Do you have logs, traces, or messages that are related to the problem?
- Can you reproduce the problem? If so, what steps and compiler options do you use to reproduce it?
- Is there a workaround for the problem? If so, be prepared to describe the workaround.
To open a PMR, use the IBM Service Request tool.
If you have helpful information to diagnose or identify the problem on your system, you can provide this data by following the instructions to exchange information with IBM Technical Support .
Table of Contents:
17.1.1 Fix Pack 1 (PE - Check APAR IJ45426 for more details about the PE fix)
Link | Date Released | Status |
---|---|---|
18 November 2024 |
Current |
Link | Date Released | Status |
---|---|---|
11 June 2024 |
Superseded |
Note: V17.1.1 Fix Pack 8 does not change the C++ Runtime fileset levels. It keeps it at 17.1.1.4. It simply updates the libomp.rte fileset as mentioned below.
APAR | Description |
---|---|
IJ51339 | OpenMP performance improvements |
Link | Date Released | Status |
---|---|---|
13 May 2024 |
Superseded |
Note: V17.1.1 Fix Pack 7 does not change the C++ Runtime fileset levels. It keeps it at 17.1.1.4. It simply updates the libomp.rte fileset as mentioned below.
APAR | Description |
---|---|
IJ51190 | Correcting the embedded libomp.a version info |
Link | Date Released | Status |
---|---|---|
9 April 2024 |
Superseded |
Note: V17.1.1 Fix Pack 6 does not change the C++ Runtime fileset levels. It keeps it at 17.1.1.4. It simply updates the libomp.rte fileset as mentioned below.
APAR | Description |
---|---|
IJ50824 | Adding support for OpenMP CPU affinity |
Link | Date Released | Status |
---|---|---|
11 March 2024 |
Superseded |
Note: V17.1.1 Fix Pack 5 does not change the C++ Runtime fileset levels. It keeps it at 17.1.1.4. It simply adds the libomp.rte fileset to the Runtime package as mentioned in IJ50358 below.
APAR | Description |
---|---|
IJ50358 | Adding OpenMP support in Open XL C/C++ for AIX, V17.1.2.3 |
Link | Date Released | Status |
---|---|---|
29 May 2023 |
Superseded |
Note: Open XL C/C++ Rutnime for AIX, V17.1.1 Fix Pack 4 supersedes all previous V17.1.x C++ Runtime Fix Packs for AIX.
APAR | Description |
---|---|
IJ47002 | IBM Open XL C/C++ & Fortran for AIX, V17.1.1 Fix Pack 3 Compiler packages fail to correctly patch the C++ Runtime libraries |
Link | Date Released | Status |
---|---|---|
17.1.1.3 |
16 May 2023 |
Superseded |
Note: Open XL C/C++ Rutnime for AIX, V17.1.1 Fix Pack 3 has been superseded by the V17.1.1.4 C++ Runtime. See APAR IJ47002 for more information.
APAR | Description |
---|---|
IJ46525 | Syncing the Open XL Runtime with LLVM 15.0.7 |
Link | Date Released | Status |
---|---|---|
27 February 2023 |
Superseded |
Note: Open XL C/C++ for AIX, V17.1.1 Fix Pack 1 has been marked PE due to a C++ runtime issue that was found. V17.1.1 Fix Pack 2 fixes the issue via the C++ Runtime APAR IJ45426 and replaces V17.1..1 Fix Pack 1.
APAR | Description |
---|---|
IJ45426 | Applications built with XL C/C++ FOR AIX, V16.1 using IPA/PDF may segfault when run with the C++ RUNTIME FOR AIX, V17.1.1.1 PTF |
Link | Date Released | Status |
---|---|---|
|
29 November 2022 |
Superseded |
Note: Open XL C/C++ for AIX, V17.1.1 Fix Pack 1 has been marked PE due to a C++ runtime issue that was found. V17.1.1 Fix Pack 2 fixes the issue via the C++ Runtime APAR IJ45426 and replaces V17.1..1 Fix Pack 1.
APAR | Description |
---|---|
IJ44113 | C++ exceptions violate PowerPC calling convention |
Link | Date Released | Status |
---|---|---|
16 September 2022 |
Superseded |
Link | Date Released | Status |
---|---|---|
10 December 2021 |
Superseded |
APAR | Description |
---|---|
IJ36340 | V16.1 xlclang++ hits libcxxabi terminate with V17.1 runtime |
Link | Date Released | Status |
---|---|---|
17 September 2021 |
Superseded |
Table of Contents:
16.1.0 Fix Pack 10 (November 2022)
16.1.0 Fix Pack 8 (February 2022)
16.1.0 Fix Pack 7 (August 2021)
16.1.0 Fix Pack 6 (August 2020)
16.1.0 Fix Pack 5 (April 2020)
16.1.0 Fix Pack 4 (December 2019)
16.1.0 Fix Pack 2 (March 2019)
16.1.0 Fix Pack 1 (December 2018)
Link | Date Released | Status |
---|---|---|
24 November 2022 |
Current |
Note: V16.1.0.10 C++ Runtime filesets supersedes all previous V16.1.x C++ Runtime filesets for AIX.
APAR | Description |
---|---|
IJ41794 | Installation of XL C++ Runtime V16.1 overwriting libc++.a library |
Link | Date Released | Status |
---|---|---|
27 May 2022 |
Superseded |
Note: V16.1.0.9 C++ Runtime filesets supersedes all previous V16.1.x C++ Runtime filesets for AIX.
APAR | Description |
---|---|
IJ39434 | Lambda function names not demangled correctly |
IJ39692 | Moving C++ Runtime for AIX VRMF to 16.1.0.9 |
Link | Date Released | Status |
---|---|---|
25 February 2022 |
Superseded |
Note: V16.1.0.8 C++ Runtime Fix Pack contains updates to the XLSMP runtime filesets only. The C++ Runtime filesets are still at V16.1.0.7.
Note: V16.1.0.7 C++ Runtime filesets supersedes all previous V16.1.x C++ Runtime filesets for AIX.
APAR | Description |
---|---|
IJ37908 | Syntax error when using /usr/include/omp.h |
Link | Date Released | Status |
---|---|---|
27 August 2021 |
Superseded |
Note: V16.1.0.7 C++ Runtime PTF supersedes all previous V16.1.x C++ Runtime filesets for AIX.
APAR | Description |
---|---|
IJ34370 | Improving diagnostic messages in the C++ Runtime |
Link | Date Released | Status |
---|---|---|
21 August 2020 |
Superseded |
Note: V16.1.0.6 C++ Runtime PTF supersedes all previous V16.1.x C++ Runtime filesets for AIX.
APAR | Description |
---|---|
IJ26859 | XL C/C++ commoning between AIX and Linux |
Link | Date Released | Status |
---|---|---|
5 May 2020 |
Superseded |
Note: V16.1.0.5 C++ Runtime PTF supersedes all previous V16.1.x C++ Runtime filesets for AIX.
APAR | Description |
---|---|
IJ24304 | Missing base filesets for XL C++ Runtime |
IJ24477 | Memory leak in regex |
Link | Date Released | Status |
---|---|---|
30 December 2019 |
Current |
Note: V16.1.0.4 C++ Runtime PTF supersedes all previous V16.1.x C++ Runtime filesets for AIX.
APAR | Description |
---|
Link | Date Released | Status |
---|---|---|
17 June 2019 |
Superseded |
Note: V16.1.0.3 C++ Runtime PTF supersedes all previous V16.1.x C++ Runtime filesets for AIX.
APAR | Description |
---|---|
IJ15509 | Destructor is not being called with return in try block |
IJ15329 | Runtime abort on thrown exception when using -brtl runtime linking |
Link | Date Released | Status |
---|---|---|
28 March 2019 |
Superseded |
Note: V16.1.0.2 C++ Runtime PTF supersedes all previous V16.1.x C++ Runtime filesets for AIX.
APAR | Description |
---|---|
IJ13421 | Memory fault related to exception handling when compiling with xlclang++ |
Link | Date Released | Status |
---|---|---|
17 January 2019 |
Superseded |
Note: V16.1.0.1 C++ Runtime PTF supersedes all previous V16.1.x C++ Runtime filesets for AIX.
APAR | Description |
---|
Link | Date Released | Status |
---|---|---|
17 January 2019 |
Superseded |
Table of Contents:
13.1.3.2 Fix Pack (April 2017)
13.1.3.1 Fix Pack (March 2016)
Link | Date Released | Status |
---|---|---|
27 June 2023 |
Current |
Note: V13.1.3.x C++ Runtime PTF supersedes all previous V13.1.x C++ Runtime filesets for AIX.
APAR | Description |
---|---|
IJ22190 | Memory leak issue in std::tr1::regex |
IJ36786 | munch utility unable to process libC.a |
Link | Date Released | Status |
---|---|---|
5 July 2017 |
Superseded |
Note: V13.1.3.x C++ Runtime PTF supersedes all previous V13.1.x C++ Runtime filesets for AIX.
APAR | Description |
---|---|
IV96373 | Issues with xlC copy on write |
IV97337 | XL C/C++ Runtime for AIX, V13.1.3.3 Fix Pack (June 2017 PTF) |
Link | Date Released | Status |
---|---|---|
28 April 2017 |
Superseded |
Note: V13.1.3.x C++ Runtime PTF supersedes all previous V13.1.x C++ Runtime filesets for AIX.
APAR | Description |
---|---|
IV95454 | std::rel_ops operator resolution conflict for reverse_iterator type |
IV95364 | XL C/C++ Runtime for AIX, V13.1.3.2 Fix Pack (April 2017 PTF) |
Link | Date Released | Status |
---|---|---|
15 March 2016 |
Superseded |
Note: V13.1.3.x C++ Runtime PTF supersedes all previous V13.1.x C++ Runtime filesets for AIX.
APAR | Description |
---|---|
IV80372 | Segmentation fault in basic_string code using _Nullstr |
IV81643 | XL C/C++ runtime for AIX Fix Pack 1 (March 2016) for 13.1.3 |
Link | Date Released | Status |
---|---|---|
11 December 2015 |
Superseded |
Link | Date Released | Status |
---|---|---|
19 June 2015 |
Superseded |
Note: There is no V13.1.1 release of XL C/C++ Runtime for AIX. The first XL C/C++ Runtime for AIX V13.1.X mod pack refresh is V13.1.2.
Table of Contents:
13.1 Fix Pack 5 (February 2016 PTF)
13.1 Fix Pack 4 (November 2015 PTF)
13.1 Fix Pack 3 (July 2015 PTF)
13.1 Fix Pack 2 (April 2015 PTF)
13.1 Fix Pack 1 (December 2014 PTF)
Link | Date Released | Status |
---|---|---|
29 February 2016 |
Current |
APAR | Description |
---|---|
IV79436 | Segmentation fault in basic_string code using _Nullstr |
IV81627 | XL C/C++ Runtime for AIX Fix Pack 5 (February 2016 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
3 December 2015 |
Superseded |
Note: There is no V13.1.0.3 PTF release of XL C/C++ Runtime filesets for AIX.
APAR | Description |
---|---|
IV77967 | Bindlist XLSMPOPTS fails to bind threads to processors |
IV78008 | XL C/C++ Runtime for AIX Fix Pack 4 (November 2015 PTF) for 13.1 |
IV78011 | XL SMP for AIX Fix Pack 5 (November 2015 PTF) for 4.1 |
Link | Date Released | Status |
---|---|---|
30 July 2015 |
Superseded |
APAR | Description |
---|---|
IV74072 | Bad file descriptor due to ofstream not releasing FILE after ENOSPC |
IV75353 | XL SMP for AIX Fix Pack 4 (July 2015 PTF) for 4.1 |
IV75354 | XL C/C++ Runtime for AIX Fix Pack 3 (July 2015 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
30 April 2015 |
Superseded |
Only the XL SMP runtime was updated to V4.1.0.3 in Fix Pack 2. The XL C++ runtime remains at V13.1.0.1.
APAR | Description |
---|---|
IV69222 | OMP_STACKSIZE error with memory values larger than 2147483647 |
IV67410 | XLSMPOPTS invalid 'cores' message when startproc=0 |
IV70448 | Unable to allocated greater than 256M of memory with OMP_STACKSIZE |
IV71089 | The program incorrectly issues 'Incorrect nesting of loop or single constructs' message |
IV72737 | XL SMP for AIX Fix Pack 3 (April 2015 PTF) for 4.1 |
Link | Date Released | Status |
---|---|---|
18 December 2014 |
Superseded |
APAR | Description |
---|---|
IV67721 | Undefined _LFS_ON symbol when compiling with -D_LARGE_FILES |
IV67770 | Bad output for SCHEDULE option and chunk_size < 1 or chunk_size very large |
IV67802 | XL SMP for AIX Fix Pack 2 (December 2014 PTF) for 4.1 |
IV67797 | XL C++ Runtime for AIX Fix Pack 1 (December 2014 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
06 June 2014 |
Superseded |
Table of Contents:
12.1 Fix Pack 5 (October 2015 PTF)
12.1 Fix Pack 4 (August 2015 PTF)
12.1 Fix Pack 3 (September 2013 PTF)
12.1 Fix Pack 2 (July 2013 PTF)
12.1 Fix Pack 1 (August 2012 PTF)
Link | Date Released | Status |
---|---|---|
30 October 2015 |
Current |
APAR | Description |
---|---|
IV78285 | Bad file descriptor due to ofstream not releasing FILE after ENOSPC in XL C++ Runtime |
IV78287 | XL C++ Runtime for AIX Fix Pack 5 (October 2015 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
28 August 2015 |
Superseded |
Note: APAR IV73852 was not included in the V12.1.0.4 release. APAR IV78285 will be used to track the fix in the XL C/C++ Runtime for AIX V12.1.0.5 release. Refer to the APAR descriptions for more information.
APAR | Description |
---|---|
IV75240 | XL C++ Runtime for AIX Fix Pack 4 (August 2015 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
27 September 2013 |
Superseded |
APAR | Description |
---|---|
IV46715 | Incorrect output with dynamic_cast |
IV49643 | September 2013 Runtime for XL C/C++ for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
31 July 2013 |
Superseded |
APAR | Description |
---|---|
IV45505 | try-catch block changes value of errno |
IV33191 | Warning message when max cpu_id to startproc |
IV36457 | February 2013 XL SMP Runtime |
IV45803 | July 2013 Runtime for XL C/C++ for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
30 August 2012 |
Superseded |
APAR | Description |
IV26326 | Memory leak with inline 'new' |
IV26399 | Performance problem with XLSMPOPTS binding option |
IV26400 | August 2012 XL SMP Runtime |
IV26379 | August 2012 Runtime for XL C/C++ for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
11 May 2012 |
Superseded |
Table of Contents:
11.1 Fix Pack 5 (November 2011 PTF)
11.1 Fix Pack 4 (July 2011 PTF)
11.1 Fix Pack 3 (January 2011 PTF)
11.1 Fix Pack 2 (October 2010 PTF)
11.1 Fix Pack 1 (September 2010 PTF)
Link | Date Released | Status |
---|---|---|
24 November 2011 |
Current |
APAR | Description |
IV02851 | unordered_map calling incorrect constructor |
IV07411 | Incorrect output with non standard locale |
IV03698 | Multithreaded application hangs |
IV09822 | November 2011 XL SMP Runtime |
IV09823 | November 2011 IBM XL C++ Runtime for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
18 July 2011 |
Superseded |
APAR | Description |
IV02133 | Demangle memory leak |
IV02151 | July 2011 IBM XL C++ Runtime for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
28 January 2011 |
Superseded |
APAR | Description |
IZ81059 | Issues with binding threads to processors |
IZ91480 | January 2011 XL SMP Runtime |
IZ84711 | September 2010 IBM XL C++ Runtime for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
22 October 2010 |
Superseded |
APAR | Description |
IZ81059 | Issues with binding threads to processors |
IZ86174 | October 2010 XL SMP Runtime |
IZ84711 | September 2010 IBM XL C++ Runtime for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
24 September 2010 |
Superseded |
APAR | Description |
IZ68461 | Weak symbol not marked weak |
IZ84709 | September 2010 XL SMP Runtime |
IZ84711 | September 2010 IBM XL C++ Runtime for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
03 May 2010 |
Superseded |
Related Information
Was this topic helpful?
Document Information
Modified date:
24 February 2025
UID
swg27038948