I know someone who is having some trouble with an IBM 390x CPU (which is big endian), and an altcoin. They are able to compile, but unable to start syncing as they get this error when the daemon tries to verify the first block:
// Check proof of work matches claimed amount
if (UintToArith256(hash) > bnTarget)
return error("CheckProofOfWork(): hash doesn't match nBits");
I believe Bitcoin has supported big endian CPUs since v0.11, so I am just curious if Monero does as well?