-
-
Notifications
You must be signed in to change notification settings - Fork 584
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
Build still non-portable despite SAGE_FAT_BINARY=yes because of numpy #31565
Comments
comment:2
What are the symptoms? I don't really do cygwin but I may do docker one day. |
comment:3
The symptom is that something you build on one machine does not run on another machine, aborting with SIGILL. |
This comment has been minimized.
This comment has been minimized.
comment:5
Moving to 9.4, as 9.3 has been released. |
This comment has been minimized.
This comment has been minimized.
Dependencies: #31008 |
comment:7
I guess we need to unwind #31521 now?? |
comment:8
Ah, that's right! |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
New commits:
|
Author: Jonathan Kliem |
Commit: |
comment:14
Thanks for taking care of this. |
comment:15
The |
Changed reviewer from https://github.com/mkoeppe/sage/actions/runs/952966309 to Matthias Koeppe |
comment:16
The other runs at https://github.com/mkoeppe/sage/runs/2865933225?check_suite_focus=true look clean. So I consider this ticket already an improvement. We'll have to chase the crash on cygwin when switching CPUs between build stages in ... yet another ... follow-up ticket. |
comment:26
Unclear whether this is still needed now that #32021 is merged in 9.4.beta5 |
comment:28
With #32021 and the Numerous SIGSEGVs whenever plotting is involved point to more trouble with numpy. I'll try out the branch of the present ticket on top of #32257. |
Changed reviewer from Matthias Koeppe to https://github.com/mkoeppe/sage/actions/runs/1054288431 |
comment:30
That's now running at https://github.com/mkoeppe/sage/actions/runs/1054288431 |
comment:32
Testing with #32080 merged at https://github.com/mkoeppe/sage/actions/runs/1056686451 |
Changed reviewer from https://github.com/mkoeppe/sage/actions/runs/1054288431 to none |
comment:33
Also with #32080 no change. Segfaults on every plot. Next step would be to try to reproduce this in a local installation in Cygwin. |
comment:35
Reduced to critical - see https://groups.google.com/g/sage-release/c/91CGN0cra2k/m/1WwPZNshBQAJ |
Changed keywords from none to sdl |
Reviewer: Thierry Monteil |
comment:36
I confirm that this branch fixes SSE2 bug for numpy in a quemulated Pentium 3. Note however that the error appeared at run time not build time. As this will allow me to rebuild 32bit patchbots and a new SDL for bullseye release (which i did not do for a while), i am +1 for setting this ticket a blocker and get it merged in 9.4. |
comment:37
If nobody complains. |
Changed branch from public/31565 to |
Follow-up from #29537, #31521.
Observed on
cygwin-standard
but likely also affects the Docker images and the Sage binary distribution.With the upgrade to numpy 1.20.x (#31008), the non-portability shows as an error message instead of a crash:
Report withs the 9.3 Linux binary:
Depends on #32257
CC: @embray @kliem @dimpase @vbraun @kiwifb @slel
Component: build
Keywords: sdl
Author: Jonathan Kliem
Branch/Commit:
49e531d
Reviewer: Thierry Monteil
Issue created by migration from https://trac.sagemath.org/ticket/31565
The text was updated successfully, but these errors were encountered: