-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Testsuite fails on s390x with 4.10.2 #6213
Comments
can you bisect and point out what commit caused the regression? |
What is the number of z3 users from s390x on Alpine Linux? |
7823757 (so looks like the code itself was broken prior to 4.10.2).
I don't know, we don't collect any statistics. |
@nmeum Looks like your comment about this being the only big endian platform that is tested might be important. Any chance you could narrow things down a bit further as to where we might have a dependence on little vs big endian? (And then open a new bug...) |
Yes, looks like it.
Unfortunately, my time is currently very limited. I also don't use z3 on s390x, I just maintain the Alpine package and use it myself on x86_64. However, I would like to point out that qemu also has s390x support, which might be an option to narrow this down further in case someone else has time/interest to do so. |
Hi, I would like to report that this also occurs on sparc, so that's further evidence this is an endian issue. I have hardware I can make available for testing - would anyone be willing to investigate if I can provide a shell? I'd rather the underlying issue get fixed rather than re-disabling the tests! |
Hi, I maintain an Alpine Linux package for z3. While upgrading the Alpine package from 4.10.1 to 4.10.2, I noticed that the test suite fails on the s390x architecture with 4.10.2 while it passed fine on 4.10.1. The testsuite also passes on all other architectures supported by Alpine (x86, x86_64, armhf, armv7, ppc64le, riscv64 and aarch64). Of these architectures, s390x is the only big-endian architecture.
The test failure looks as follows:
The complete build log: z3-4.10.2-s390x.txt
We build z3 as follows:
Let me know if you need more information.
The text was updated successfully, but these errors were encountered: