|
From: Sam K. <sa...@ge...> - 2013-03-15 19:15:22
|
Downloaded and compiled valgrind 3.8.1 on a SandyBridge Linux server running CentOS 6.3 [gvelocity@chi0qa04 coregrind]$ cat /proc/cpuinfo | grep "model name" | uniq model name : Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz [gvelocity@chi0qa04 coregrind]$ uname -a Linux chi0qa04.gelbergroup.com 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux [gvelocity@chi0qa04 coregrind]$ cat /etc/redhat-release CentOS release 6.3 (Final) When I try to check version after building [gvelocity@chi0qa04 coregrind]$ pwd /home/gvelocity/valgrind-3.8.1/coregrind [gvelocity@chi0qa04 coregrind]$ ./valgrind --version valgrind: failed to start tool 'memcheck' for platform 'amd64-linux': No such file or directory [gvelocity@chi0qa04 coregrind]$ ldd ./valgrind linux-vdso.so.1 => (0x00007fffa9b53000) libc.so.6 => /lib64/libc.so.6 (0x0000003f59800000) /lib64/ld-linux-x86-64.so.2 (0x0000003f59400000) Any idea why it is trying to run a amd64 memcheck on a x86-64 server ? Thanks Sam |
|
From: John R. <jr...@bi...> - 2013-03-15 21:40:35
|
> valgrind: failed to start tool 'memcheck' for platform 'amd64-linux': No such file or directory Did you run "make install"? There are many files that must be in specific places. If in doubt try strace -f -o strace.out -e trace=file ./valgrind --version then consult strace.out for all the files (except for the PT_INTERP, which is shown by readelf --headers <execve_name> ) > Any idea why it is trying to run a amd64 memcheck on a x86-64 server ? x86_64 is another name for amd64. The 64-bit extension of x86 was AMD's invention. -- |
|
From: Sam K. <sa...@ge...> - 2013-03-15 22:04:48
|
Thanks John. Last time I was trying to run a local version by doing just "make". Running "make install" worked fine. Thanks for your help Sam -----Original Message----- From: John Reiser [mailto:jr...@bi...] Sent: Friday, March 15, 2013 4:41 PM To: val...@li... Subject: Re: [Valgrind-users] valgrind 3.8.1 on SandyBridge > valgrind: failed to start tool 'memcheck' for platform 'amd64-linux': > No such file or directory Did you run "make install"? There are many files that must be in specific places. If in doubt try strace -f -o strace.out -e trace=file ./valgrind --version then consult strace.out for all the files (except for the PT_INTERP, which is shown by readelf --headers <execve_name> ) > Any idea why it is trying to run a amd64 memcheck on a x86-64 server ? x86_64 is another name for amd64. The 64-bit extension of x86 was AMD's invention. -- ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ Valgrind-users mailing list Val...@li... https://lists.sourceforge.net/lists/listinfo/valgrind-users ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.2240 / Virus Database: 2641/5677 - Release Date: 03/15/13 |