I am working on Oracle Linux Server release 6.5.
GCC version 4.4.7
I am trying to install Valgrind valgrind-3.17.0 but ending up in error. Can you please suggest on the below issue? Thanks in advance.
Below are the steps I followed:
./configure
When I checked the logs after running ./configure, I found one sentence as:
checking if amd64 assembler knows the RDSEED instruction... no
make install
priv/guest_amd64_helpers.c:3799: Error: no such instruction: `rdseed %r11d'
make[3]: *** [priv/libvex_amd64_linux_a-guest_amd64_helpers.o] Error 1
make[3]: Leaving directory `/usr/src/valgrind-3.17.0/VEX'
make[2]: *** [install] Error 2
make[2]: Leaving directory `/usr/src/valgrind-3.17.0/VEX'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/usr/src/valgrind-3.17.0'
make: *** [install] Error 2```
This looks like a bug, you should file a problem in valgrind bugzilla.
In the meantime, you could modify the source file guest_amd64_helpers.c by replacing
by
at the relevant place