<div class="gmail_quote">On Tue, Aug 7, 2012 at 7:22 PM, Jean-Pierre Flori <span dir="ltr"><<a href="mailto:jpflori@gmail.com" target="_blank">jpflori@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Still working on building Sage on Cygwin, we realized that the<br>
produced ECL shared library built on Cygwin is called ecl.dll.<br>
While this should not be problematic, we also have another file called<br>
ecl.dll in Sage which builds the interface between Sage and the former<br>
ecl.dll, and which should be linked to the it.<br></blockquote><div><br></div><div>Hmm, how is this ECL's fault? I mean, Sage's use of ECL is second to the development of ECL itself :-)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
My point here is that if ECL would follow the naming scheme proposed<br>
by Cygwin (as libtool does for example):<br>
<a href="http://cygwin.com/cygwin-ug-net/dll.html#dll-build" target="_blank">http://cygwin.com/cygwin-ug-net/dll.html#dll-build</a><br>
this would have the fortunate consequence to make the Sage problem disappear.</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I've proposed such a patch on Sage Trac in ticket #9167<br>
(<a href="http://trac.sagemath.org/sage_trac/ticket/9167" target="_blank">http://trac.sagemath.org/sage_trac/ticket/9167</a>) (it also tweaks the<br>
build system on MinGW to follow <a href="http://www.mingw.org/wiki/sampleDLL" target="_blank">http://www.mingw.org/wiki/sampleDLL</a>).<br>
If you think this makes sense, I can post a patch on ECL sourceforge page.</blockquote></div><div><br></div>Feel free to do so, but you will have to make sure you fix the fact that ECL is currently NOT using import libraries in any of the ports (cygwin, mingw, msvc)<div>
<br></div><div>Juanjo<br clear="all"><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>
</div>