Make sure we have a client before checking its revision
Add support for ARM hard-float (Raspberry Pi, Raspbian)