IBM Support

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

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • The IBM Open XL C/C++ & Fortran for AIX, V17.1.1 Fix Pack 3
    Compiler packages do not correctly patch the libc++.rte,
    libc++abi.rte, and libunwind.rte C++ runtime libraries to the
    V17.1.1.3 level due to a packaging issue. Instead, it only
    updates the C++ Runtime VRMF level to V17.1.1.3 as displayed by
    the lslpp command.
    
    The standalone IBM Open XL C/C++ & Fortran Runtime for AIX,
    V17.1.1 Fix Pack 3 packages are not affected.
    
    To figure out if your C++ Runtime libraries have been upadated
    simply do the 'what' command on the C++ Runtime libraries.
    After applying V17.1.1 Fix Pack 3, it should show V17.1.1.3. If
    the 'what' command is showing an older version, then the C++
    Runtime libraries were not updated.
    
    
    eg:
    $ what /usr/lpp/xlC/lib/libc++.a
    libc++.a:
    
             Licensed Materials - Property of IBM.
             IBM Open XL C/C++ for AIX 17.1.1 (5725-C72, 5765-J18),
    version 17.1.1.3,
             Copyright IBM Corp. 2018, 2023 and by others.
             US Government Users Restricted Rights -
             Use, duplication or disclosure restricted by
             GSA ADP Schedule Contract with IBM Corp.
             -----------------------------------------
             Version: 17.01.0001.0003
             230419 ID:7252368700672fccc98004fad34683295c9b21f8
             230419 ID:ac9978bed1f3bb6d07327c07b067598787677eee
             Date: Wed Apr 19 14:31:27 EDT 2023
             -----------------------------------------
    

Local fix

  • N/A
    

Problem summary

  • USERS AFFECTED:
    Clients who tried to install the C++ Runtime filesets from the
    IBM Open XL C/C++/Fortran for AIX, V17.1.1 Fix Pack 3 Compiler
    packages are affected by this issue.
    
    PROBLEM DESCRIPTION:
    Due to a packaging issue, the IBM Open XL C/C++ & Fortran for
    AIX, V17.1.1 Fix Pack 3 Compiler packages do not correctly patch
    the libc++.rte, libc++abi.rte, and libunwind.rte runtime
    libraries to the V17.1.1.3 level. Instead, it only updates the
    C++ Runtime VRMF levels to V17.1.1.3 as displayed by the lslpp
    command.
    
    The standalone IBM Open XL C/C++ & Fortran Runtime for AIX,
    V17.1.1 Fix Pack 3 packages are not affected.
    

Problem conclusion

  • The packaging issue has been resolved and the Compiler Fix Pack
    packages have been fixed to properly patch the libc++.rte,
    libc++abi.rte, and libunwind.rte C++ Runtime libraries.
    
    We have fixed this via new IBM Open XL C/C++ & Fortran for AIX,
    V17.1.1 Fix Pack 4 Compiler packages which will supersede the
    V17.1.1 Fix Pack 3 Compiler packages.
    
    Also, though the standalone V17.1.1 Fix Pack 3 C++ and Fortran
    Runtime packages are not affected, to avoid any future
    confusion, we will be removing it from the download site and
    superseding it with the V17.1.1 Fix Pack 4 C++ and Fortran
    Runtime packages.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ47002

  • Reported component name

    XL C/C++ FOR AI

  • Reported component ID

    5725C7200

  • Reported release

    H11

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-05-25

  • Closed date

    2023-05-26

  • Last modified date

    2023-05-29

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    XL C/C++ FOR AI

  • Fixed component ID

    5725C7200

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGH3R","label":"XL C\/C++ for AIX"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"H11","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
29 May 2023