I'm on a beaglebone white with vanilla Angstrom (linux 3.2)
distribution.  Valgrind fails like this:

   root@bboneumh2:~/software# ~/local/bin/valgrind --leak-check=yes ./my_program
   ==13719== Memcheck, a memory error detector
   ==13719== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
   ==13719== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
   ==13719== Command: ./heat_and_water_meter
   ==13719==

   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:      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
   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.


I've installed libc6-dbg as it says.  Same problem.

While installing libc6-dbg, opkg complains like this:

   bash-dbg: unsatisfied recommendation for ncurses-libtinfo-dbg
   libc6-dbg: unsatisfied recommendation for libsegfault-dbg
   libc6-dbg: unsatisfied recommendation for eglibc-thread-db-dbg
   libc6-dbg: unsatisfied recommendation for eglibc-extra-nss-dbg
   libc6-dbg: unsatisfied recommendation for libcidn-dbg

But trying 'opkg install eglibc-thread-db-dbg' says its an unknown
package.

Any clues?  Am I missing some other step not mentioned here?

Thanks,
Britton

------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to