If you are compiling your program with Intel® MPI Library Version 4 and adding the Intel® Trace Analyzer and Collector Version 9 (Initial Release or Update 1 only) at compile or link time via the -trace option, you will encounter linkage problems, similar to the following:
There is currently a known issue in the Intel® MPI Library for Linux*, affecting Version 5.0 and Version 5.0 Update 1. The compiler wrapper scripts will always return 0, even if the compile or link failed. This can lead to errors in makefiles or any job checking the return code. The error is corrected and a fix is available in Version 5.0 Update 2.
There are currently three workarounds for this issue: