From: Britton K. <bri...@gm...> - 2013-05-23 17:14:25
|
On Mon, May 20, 2013 at 7:53 AM, John Reiser <jr...@bi...> wrote: >> I'm on a beaglebone white with vanilla Angstrom (linux 3.2) >> distribution. Valgrind fails like this: > >> ==13719== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info > >> valgrind: A must-be-redirected function >> valgrind: whose name matches the pattern: memcpy >> valgrind: in an object with soname matching: ld-linux.so.3 >> valgrind: was not found whilst processing >> valgrind: symbols from the object with soname: ld-linux.so.3 > >> I've installed libc6-dbg as it says. Same problem. > > Which other Linux distribution is Angstrom derived from, or is most similar to? Well, its based in part on OpenZaurus, which was debian-based. And it seems pretty debian-like in the way its package manager opkg works. But that about all I know, I'm just using it because it ships on the beaglebone. > Try running the previous version 3.7 of valgrind. This version doesnt seem to be available on the release archive page, where can I get it? > Also post the output from: > readelf --symbols ld-linux.so.3 | grep mem root@bboneumh:/# readelf --symbols /lib/ld-linux.so.3 | grep mem 12: 000150a8 332 FUNC WEAK DEFAULT 10 __libc_memalign@@GLIBC_2.4 root@bboneumh:/# Note that I had to use /lib/ld-linux.so.3, as the argument to readelf, what you suggested said this: root@bboneumh2:~# readelf --symbols ld-linux.so.3 | grep mem readelf: Error: 'ld-linux.so.3': No such file root@bboneumh2:~# Britton |