New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
hash.verification test failure on ppc64/s390x #72
Comments
Thanks for the report. Indeed there seems to be an endianess issue. |
Could perhaps some of these warnings be relevant (from x86_64, though)?
|
Actually, seems to be a limitation of MurmurHash2. |
It may be possible to use the |
@QuLogic thanks. Indeed, MurmurHash3 gives the same results regardless of the architecture. However, for our use of murmurhash2, we don't really need it to give the same results on all machines, and modifying the test to check for the expected result on big endian architecture should be sufficient. |
Firstly, I had to modify the
CMakeLists.txt
to remove the-march=native
before the C++14 check which would fail on ppc64(le)/s390x.Secondly, I get this test error in
hash.verification
on ppc64 and s390x. I'm guessing this is because of some little-endian assumption somewhere:The text was updated successfully, but these errors were encountered: