|
From: <pud...@jp...> - 2006-08-18 21:48:59
|
Dear friends Any help will be greatly appreciated. My hardware is a 64 bit AMD opteron processor. OS is Linux eqad-qr3.ny.jpmorgan.com 2.6.9-22.0.1.ELsmp #1 SMP Tue Oct 18 18:39:02 EDT 2005 x86_64 x86_64 x86_64 GNU/Linux I just installed valgrind 3.2.0 by compiling from the source and using the --enable-32bitonly mode. make built successfully. When I try to test run ./valgrind ls -l I get the error message valgrind: failed to start tool 'memcheck' for platform 'amd64-linux': No such file or directory But I built a 32 bit valgrind using gcc 3.2.3. Then why is the launcher program valgrind giving this error message? Should it not look for lib/x86-linux/memcheck for the memcheck tool. Narayan ----------------------------------------- This transmission may contain information that is privileged, confidential, legally privileged, and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by JPMorgan Chase & Co., its subsidiaries and affiliates, as applicable, for any loss or damage arising in any way from its use. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. |
|
From: Tom H. <to...@co...> - 2006-08-18 22:47:08
|
In message <OFB...@jp...>
pud...@jp... wrote:
> My hardware is a 64 bit AMD opteron processor. OS is
> Linux eqad-qr3.ny.jpmorgan.com 2.6.9-22.0.1.ELsmp #1 SMP Tue Oct 18
> 18:39:02 EDT 2005 x86_64 x86_64 x86_64 GNU/Linux
>
> I just installed valgrind 3.2.0 by compiling from the source and using the
> --enable-32bitonly mode. make built successfully. When I try to test run
>
> ./valgrind ls -l
>
> I get the error message
> valgrind: failed to start tool 'memcheck' for platform 'amd64-linux': No
> such file or directory
>
> But I built a 32 bit valgrind using gcc 3.2.3. Then why is the launcher
> program valgrind giving this error message? Should it not look for
> lib/x86-linux/memcheck for the memcheck tool.
Not if "ls" is a 64 bit program, no. The tool architechure has to match
that of the client program, which is why we build two versions of all the
tools by default on 64 bit platforms.
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|