IBM Support

No wink-in of object files when compiling with Visual C++ compiler

Troubleshooting


Problem

Problem when using Rational ClearCase® clearmake to build a Rational Rose® RealTime model with wink-in of object files.

Cause

The $(DEBUG_TAG) which default to /Zi interferes with the wink-in process. /Zi causes the compiler to use temporary files (.pdb) to store the debug information. The .pdb files appears in the configuration record of object files (.obj), however the files are temporary and will be regenerated every build, this will force the object file to be recompiled.

Resolving The Problem

For debug information use the /Z7 flag in the CompilerArguments field ('Component Specification' dialog --> 'C++ Compilation' tab).

If /Zi cannot be avoided, add /Fd<path_outside_of_VOB>$(@<the_program_name>).pdb. This will put the program database file outside of the VOB and hence not interfere with clearmake wink-in.





[{"Product":{"code":"SSSHKL","label":"Rational Rose RealTime"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"--","Platform":[{"code":"PF033","label":"Windows"}],"Version":"2003.06.00;2003.06.01;2003.06.12;2003.06.13;2003.06.14;2003.06.15","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21203274