#13804: libfplll fails to build in parallel on Cygwin
----------------------------------------------------------------+-----------
       Reporter:  jpflori                                       |         
Owner:  tbd         
           Type:  defect                                        |        
Status:  needs_review
       Priority:  major                                         |     
Milestone:  sage-5.6    
      Component:  cygwin                                        |    
Resolution:              
       Keywords:  libfplll spkg cygwin                          |   Work 
issues:              
Report Upstream:  None of the above - read trac for reasoning.  |     
Reviewers:              
        Authors:  Jean-Pierre Flori                             |     Merged 
in:              
   Dependencies:                                                |      
Stopgaps:              
----------------------------------------------------------------+-----------
Changes (by {'newvalue': u'Jean-Pierre Flori', 'oldvalue': ''}):

  * status:  new => needs_review
  * author:  => Jean-Pierre Flori


Old 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.

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.

 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.

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13804#comment:4>
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.

Reply via email to