Illegal instruction on Bay Trail using official binary
Issue generated from Tuleap's migration script. Originally submitted by: planetguy (planetguy)
I'm using Ubuntu in a chroot on my Bay Trail chromebook. I installed the official Ring binaries from the repository. Opening the Ring GUI says something like "dring is not running". I tried running dring directly, but it immediately got SIGILL and exited. Running dring in Valgrind gives the address as "0x22B8F3", and "C4 E2 7B F7 44 24 10 83" as the bytes responsible. Running dring on a Core 2 Duo system gives the same results.
A disassembler says that it's the "shrx" instruction, which is not available except on Haswell or newer CPUs. Is Ring intended to require very new CPUs?