On Thu, Mar 15, 2012 at 12:29 PM, David Chapman <[email protected]> wrote:

>  On 3/15/2012 11:01 AM, Ian Mallett wrote:
>
> Actual terminal output:
>
>  ian@IanMallettU86:~/Desktop/C++/glLibC2/build$ valgrind /bin/ls
>
>
> What does "file /bin/ls" print?  Your copy of "ls" may be a 32-bit
> executable even if you are running on a 64-bit machine.  (On my CentOS 5.5
> machine it is a 64-bit executable, but you never know...)
>
Ah . . . I think that's it; the file I was trying to check was built on a
different, 64-bit machine, and this is running on a virtual 32-bit machine.


ian@IanMallettU86:~/Desktop/C++/glLibC2/build$ file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped
ian@IanMallettU86:~/Desktop/C++/glLibC2/build$ file ./glLibC2
./glLibC2: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically
linked (uses shared libs), for GNU/Linux 2.6.15, not stripped

So, I don't suppose there's any option to get a Valgrind 64-bit
installation for 32-bit that would actually work?  I'd have to get a 64-bit
OS, then.  I need a 64-bit distro of Ubuntu 9.04 . . . hmmmmm.

> ==3359== Using valgrind-3.4.1-Debian, a dynamic binary instrumentation
> framework.
>
> Hmmm.  Like I said, I sudo apt-get installed that.  How else can I get an
up-to-date version?

Thanks,
Ian
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to