TheBlueMatt / RelayNode

A block-compressing fast relay server/client
http://bitcoinrelaynetwork.org
MIT License
84 stars 49 forks source link

'Illegal instruction' on CentOS 7 #31

Open ChairmanTubeAmp opened 8 years ago

ChairmanTubeAmp commented 8 years ago

On kernel-3.10.0-327.18.2.el7.x86_64 using the binary provided in the 'client' directory I get the following error:

[root@here]# ./relaynetworkclient 127.0.0.1 8333 public.us-east.relay.mattcorallo.com Using server public.us-east.relay.mattcorallo.com Illegal instruction

If I run 'make install' in the 'c++' directory I get the same result after running the resultant binary.

This used to work on this server in the past. I noticed the problem after a system update which included a new kernel. Unfortunately I can't review the logs to determine when relaynetworkclient stopped working.

TheBlueMatt commented 8 years ago

This happens sometimes when virtual hosts expose a bullshit /proc/cpuinfo (or needlessly restrict instructions). You should be able to run if you make clean and make with variant=generic (but you'll lose a few ms per block in download time).

On June 19, 2016 12:33:02 PM PDT, "Martín Beauchamp" notifications@github.com wrote:

On kernel-3.10.0-327.18.2.el7.x86_64 using the binary provided in the 'client' directory I get the following error:

[root@here]# ./relaynetworkclient 127.0.0.1 8333 public.us-east.relay.mattcorallo.com Using server public.us-east.relay.mattcorallo.com Illegal instruction

If I run 'make install' in the 'c++' directory I get the same result after the compile finishes.


You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/TheBlueMatt/RelayNode/issues/31