#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:
------------------------------------------------------------+---------------
Comment (by jpflori):
The non-failure of the smattest and co might just be luck.
Now the Makefile producedfirst includes an all target line with as
dependencies all the binaries (so with the EXEEXT extension).
And at the end of the Makefile, the all dependencies from your Makefile.am
file is also included, so it points through the procs_tests target to the
binaries without the EXEEXT extension.
What happens I guess is that make first generates the file with a .exe
extension, and when it want to generate the files without .exe, the
automagic translation made by Cygwin makes it think that
smattest=smattest.exe is already uptodate.
Not sure why this did not happen before.
Maybe was the noinst_PROGRAMS line in Makefile.am added recently?
Whatsoever, I'm not convinced that relying on this behavior from Cygwin is
a good idea.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13325#comment:41>
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.