IBM Support

PH20800: BUILD AUDITS MAY BE MISSING NON-MAKEFILE DEPENDENCIES AFTER UPGRADING BUILD ENVIRONMENTS TO VISUAL STUDIO 2017

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • After upgrading to Visual Studio 2017 or later, audited builds
    on Windows hosts may be incomplete with various non-Makefile
    dependencies not listed. This will appear most often in the
    "linked" objects.
    
    Newer Visual Studio releases no longer explicitly close library
    and other files read during the link process. Instead, they
    allow the operating system to close the files after the process
    exits. As the closes happened outside the audited process, the
    MVFS and build tools did not record those files as being part of
    the audit.
    

Local fix

  • Update to 9.0.1.8 and contact technical support for a testfix
    for this issue.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of ClearCase on Microsoft Windows, who build using     *
    * Visual Studio 2017 or newer.                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When using ClearCase to build software using Visual Studio   *
    * 2017 or newer on Microsoft Windows, the build audit may be   *
    * incomplete.  This would cause some build target's            *
    * configuration records to be incomplete, and also could cause *
    * build targets to fail to rebuild even though another         *
    * component on which the target depends has changed.           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Fixed in ClearCase 9.0.1.9
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH20800

  • Reported component name

    CLEARCASE WIN

  • Reported component ID

    5724G2900

  • Reported release

    901

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-01-08

  • Closed date

    2020-03-30

  • Last modified date

    2020-03-30

  • 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

    CLEARCASE WIN

  • Fixed component ID

    5724G2900

Applicable component levels

  • R901 PSY

       UP

[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU029","label":"Software"},"Product":{"code":"SSSH27","label":"Rational ClearCase"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"901"}]

Document Information

Modified date:
17 June 2021