1 2 Previous Next 15 Replies Latest reply on Sep 13, 2016 1:02 PM by Intel Corporation

    running valgrind

    phil.w.howard

      I'm running the 20160606 image from the Intel web site.

       

      I did:

      opkg install valgrind

       

      and it installed: libc6-dbg and valgrind

       

      When I run valgrind, I get the following:

       

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

      valgrind:  in an object with soname matching:   ld-linux.so.2

      valgrind:  was not found whilst processing

      valgrind:  symbols from the object with soname: ld-linux.so.2

      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.

       

      just to check that libc6-dbg is installed, I did:

       

      opkg install libc6-dbg

       

      and it replied:

       

      Package libc6-dbg (2.20-r0) installed in root is up to date.

       

      Any ideas on how to get valgrind to run?

        1 2 Previous Next