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.
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21203274