#13325: eclib does not build on Cygwin
------------------------------------------------------------+---------------
       Reporter:  jpflori                                   |         Owner:  
tbd         
           Type:  defect                                    |        Status:  
needs_review
       Priority:  major                                     |     Milestone:  
sage-5.3    
      Component:  cygwin                                    |    Resolution:    
          
       Keywords:  eclib spkg cygwin                         |   Work issues:    
          
Report Upstream:  Workaround found; Bug reported upstream.  |     Reviewers:    
          
        Authors:  Jean-Pierre Flori                         |     Merged in:    
          
   Dependencies:  #13333                                    |      Stopgaps:    
          
------------------------------------------------------------+---------------
Changes (by cremona):

 * cc: vbraun (added)


Comment:

 Replying to [comment:42 jpflori]:

 Sorry for the delay, when I got to this today trac was down and then had
 to wait before I could even reread your post.

 > Not sure this is the right place to continue this discussion, but here
 are some additional poitns:

 I'm happy to have the discussion here since then it's properly on the
 record.  I should perhaps add to the CC list Volker and Leif since they
 helped with the autotoolification earlier this year.

 > * About the EXEEXT stuff:
 >   http://www.gnu.org/savannah-
 checkouts/gnu/automake/manual/html_node/EXEEXT.html#EXEEXT
 >   So I guess you unfortunately really have to add it to the PROCS_TESTS
 and similar variables.

 OK, I'll do that.  It makes sense.

 >   This can be automated using some Makefile loops.

 No problem, it only needs doing once.

 > * about the all target in the progs dir, your first dependencies
 includes all programs, and then you got Automake PROGRAMS stuff defined
 depending on the allprogs configuration flag, see below for further
 comments.
 >
 >
 > Two additional questions:
 > * when allprogs is disabled, only the library and mwrank are installed,
 but everything is built. Is this intended? On solw platform (let's say
 Cygwin...) it would be nice to only build what is installed (and so remove
 the noinst_PROGRAMS stuff). I see the noinst was added in commit
 93229fe24a35, could you elaborate on that? has it something to do with
 check targets?

 This should definitely be possible.  I only added the allprogs thing later
 on, specifically for Sage where the only binary used is mwrank.  So ,
 progs that should be the only binary built (when allprogs is disabled).

 > * all your tests in the check targets are really similar, except for the
 executable name of course, do you plan on refatoring that?

 Do you mean, by some sort of loop, or by clever wildcard targets in the
 Makefile?  Would you fancy writing something suitable?  Otherwise it does
 not seem very urgent (and they are similar, but not identical...)

 I'll work more on this tomorrow.

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