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