Inspector XE's pinbin relocation error

Problem:

When the user ran Inspector XE's thread check (Update 7-9), like as -

inspxe-cl -collect ti3 -- application

Then displayed,

/opt/intel/inspector_xe_2011/bin32/pinbin: relocation error: /lib/libpthread.so.0: symbol errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
Error: An internal error has occurred. Our apologies for this inconvenience. Please gather a description of the steps leading up to the problem and contact the Intel customer support team.
Error: An internal error has occurred. Our apologies for this inconvenience. Please gather a description of the steps leading up to the problem and contact the Intel customer support team.

Root-cause:

Usually it occurred on the customized Linux* OS, pinbin picks up the wrong libc which is incompatible.This could have happened if someone manually updates the version of libc by setting a symbolic link from libc.so.6 to a new version. The user can find file /etc/ld.so.preload was present in system. That file only contained one line “libachk.so” it changed the order of library loading to cause Inspector break.

Solution:

Simply remove /etc/ld.so.preload manually, then Inspector works.

 

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.