我正在尝试使用sprof来对一些软件(ossim)进行性能分析,其中几乎所有的代码都位于共享库中。 我已经生成了一个性能分析文件,但是当我运行sprof时,我遇到了以下错误:
> sprof /home/eca7215/usr/lib/libossim.so.1 libossim.so.1.profile -p > log
Inconsistency detected by ld.so: dl-open.c: 612: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!
我遵循的指南说我需要libc版本至少为2.5-34,我有libc版本为2.12.2(Gentoo,内核2.6.36-r5)。我找不到任何关���这个错误是什么意思或者如何修复它的解释,唯一半相关的谷歌结果是一个旧版Skype中的错误。