#13804: libfplll fails to build in parallel on Cygwin
----------------------------------------------------------------+-----------
Reporter: jpflori |
Owner: tbd
Type: PLEASE CHANGE |
Status: new
Priority: major |
Milestone: sage-5.6
Component: PLEASE CHANGE |
Resolution:
Keywords: libfplll spkg cygwin | Work
issues:
Report Upstream: None of the above - read trac for reasoning. |
Reviewers:
Authors: | Merged
in:
Dependencies: |
Stopgaps:
----------------------------------------------------------------+-----------
Old description:
> On my recent installation of Cywgin (on 64 bits Windows 7), building
> libfplll fails because make complains there is no rule to build fplll.
> 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.
>
> What is strange is that the libfplll spkg has not changed for a while and
> I did not have this problem with Sage 5.2 on the same Windows (but with a
> previous version of Cygwin or of make I guess).
> So there must have been some changes in the order the Makefile rules or
> dependencies are treated.
>
> Whatsoever I think the proper fix is to modify the Makefiles, but I'll
> provide the less intrusive solutio I can think of.
>
> And by the way the libfplll we ship is old.
> See #12835.
> So I won't report this upstream, unless we update libfplll and the
> problem is still present.
New description:
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.
Whatsoever I think the proper fix is to modify the Makefiles, but I'll
provide the less intrusive solutio I can think of, which is to disable
parallel builds on Cygwin.
And by the way the libfplll we ship is old.
See #12835.
So I won't report this upstream, unless we update libfplll and the problem
is still present.
--
Comment (by jpflori):
Groumpf, I got it to install by not using a parallel build.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13804#comment:2>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.