-
Notifications
You must be signed in to change notification settings - Fork 245
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
Draft on 32-bit CI #1564
Draft on 32-bit CI #1564
Conversation
Hope this works! I think it would be prudent to enable asserts for the 32-bit tests. |
Sounds like a good idea! |
Doesn't seem to pass the tests... |
@tornaria do tests pass on your 32bit machine? |
Looks like |
Could it be that |
Everything passes here: |
Also, btw, the job I posted builds and checks eclib, singular, and sagemath with the new flintlib. |
It should be 9, but
looks like it should be
|
I'm now testing 4b27c91 on i686 (glibc). However, if this is an issue with allocation maybe it's triggered in musl libc and not in glibc. |
It's possible that the bug only manifests itself with |
Could also be a bug in gcc since you are getting 13.2 and I'm running 12.2. Is it feasible to test with an earlier version of alpine? |
Build and check of 4b27c91 finished without any failure. |
Trying this on a 32-bit debian in VirtualBox. The |
I redid the build + check adding |
IME, musl allocator is less forgiving to allocation mistakes, so it's good that you test on alpine. I do test musl, but only x86_64 since void doesn't do i686-musl binaries (I'd have to rebuild the whole system). While running the whole testsuite on
|
The allocation bug is fixed in 6c92f36. |
I will increase the test multiplier once it passes all the tests so that it matches in time with Ubuntu GCC AVX2 x10, so that we may detect more bugs. |
Test fails for |
The ECM bug may be fixed in 016de13. Tests now pass for me on 32-bit. Note to self: the ECM code needs a thorough review. |
Nice! |
FWIW, I built and checked 8528d83 on i686 with |
No description provided.