|
From: Mark W. <mj...@re...> - 2016-02-12 10:40:38
|
On Fri, 2016-02-12 at 09:33 +0530, Gopal Reddy pandiri wrote: > Hi All, > > I am facing issue in porting valgrind on arm-linux, can anyone help me in > this respect > I was able to successfully compile on arm-Linux while trying to run on the > device(with arm-linux), > Valgrind at the startup throws the following errors. > root@iCAM7000S:bin# ./valgrind --leak-check=yes > /usr/local/bin/icammgr/iCamManager7000S -qws > ==1106== Memcheck, a memory error detector > ==1106== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. > ==1106== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info > ==1106== Command: /usr/local/bin/icammgr/iCamManager7000S -qws > ==1106== > valgrind: Fatal error at startup: a function redirection > valgrind: which is mandatory for this platform-tool combination > valgrind: cannot be set up. Details of the redirection are: > valgrind: > valgrind: A must-be-redirected function > valgrind: whose name matches the pattern: strcmp > valgrind: in an object with soname matching: ld-linux-armhf.so.3 > valgrind: was not found whilst processing > valgrind: symbols from the object with soname: ld-linux-armhf.so.3 > valgrind: > valgrind: Possible fixes: (1, short term): install glibc's debuginfo > valgrind: package on this machine. (2, longer term): ask the packagers > valgrind: for your Linux distribution to please in future ship a non- > valgrind: stripped ld.so (or whatever the dynamic linker .so is called) > valgrind: that exports the above-named function using the standard > valgrind: calling conventions for this platform. The package you need > valgrind: to install for fix (1) is called > valgrind: > valgrind: On Debian, Ubuntu: libc6-dbg > valgrind: On SuSE, openSuSE, Fedora, RHEL: glibc-debuginfo > valgrind: > valgrind: Cannot continue -- exiting now. Sorry. > Let me know if any further information required. That is all the information you need. Just do what the error message tells you to do. Don't strip the symbol table from ld.so. |