I have an application with a large number of libraries (some of which have interdependencies), many of which are found via adding an -rpath to the executable while linking.
When I try to use the callgraph collector on this application, I get a number of messages along the lines of:
Error in module LIBRARYNAME.so - Module was not found or is not a PE image.
Then the data collection stops.
I have no special LD_LIBRARY_PATH set, and running 'ldd appname' works fine (it finds all the required libraries).
I am using redhat 7.1, build 139 of vtune, and am running kernel version 2.4.18-3smp. The application has been built using gcc 2.96 (for c code) and KCC 4.0f (for c++ and to link).
Any ideas to get this working would be appreciated!