add alternate detection of ARCH if uname -m is wrong