-
-
Notifications
You must be signed in to change notification settings - Fork 557
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
libfplll fails to build in parallel on Cygwin #13804
Comments
comment:1
Or maybe Cywgin make used to automagically translate targets to add .exe extension and does not anymore. |
This comment has been minimized.
This comment has been minimized.
comment:2
Groumpf, I got it to install by not using a parallel build. |
comment:3
Yeah, I've never seen this because my machine is certainly always with one thread. I guess I never even thought to try it in parallel, but as it's XP I'm sure that wouldn't be very useful in any case. |
Spkg diff, for review only. |
Author: Jean-Pierre Flori |
This comment has been minimized.
This comment has been minimized.
comment:4
Attachment: libfplll-3.0.12.p3.diff.gz |
comment:5
Brief look at diff seems okay, and this installed fine on XP with passed (self, SAGE_CHECK=yes) tests. I obviously can't check whether this actually works in terms of multiple threads, though this is the right command to disable parallel make, and is only on Cygwin, so we should probably let it go through. |
Reviewer: Karl-Dieter Crisman |
comment:6
Same result on Mac and sage.math, and after |
Merged: sage-5.6.rc0 |
On my installation of Cywgin (on 64 bits Windows 7), building libfplll fails because make complains there is no rule to build fplll if I use MAKE=make -j4".
Indeed there is one for fplll$(EXEEXT), but no for fplll and $(EXEEXT) is non empty on Cygwin.
Nonetheless, if the file fplll.exe exists, then "make fplll" will happily tell you that its up to date and go on with its job.
This does not happen with a sequential build.
Use the spkg at
http://boxen.math.washington.edu/home/jpflori/libfplll-3.0.12.p3.spkg
And by the way the libfplll we ship is old and the problem is not present in the most recent version.
See #12835.
So I won't report this upstream.
Upstream: None of the above - read trac for reasoning.
CC: @kcrisman @dimpase
Component: porting: Cygwin
Keywords: libfplll spkg cygwin
Author: Jean-Pierre Flori
Reviewer: Karl-Dieter Crisman
Merged: sage-5.6.rc0
Issue created by migration from https://trac.sagemath.org/ticket/13804
The text was updated successfully, but these errors were encountered: