<br><br><div class="gmail_quote">On Thu, Aug 9, 2012 at 7:06 PM, Ted Ralphs <span dir="ltr">&lt;<a href="mailto:ted@lehigh.edu" target="_blank">ted@lehigh.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br><br><div class="gmail_quote"><div class="im">On Fri, Jul 27, 2012 at 11:19 AM,  <span dir="ltr">&lt;<a href="mailto:acw@ascent.com" target="_blank">acw@ascent.com</a>&gt;</span> wrote:<font face="sans-serif"></font><br>

<div> </div></div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<font face="sans-serif">In other news, I found a compiler suite
called TDM-GCC, under active development at least as late as last September,
which claims to produce SjLj binaries for both the 32-bit and 64-bit Windows
environment.  When things settle down here a bit I intend to try their
wares: see </font><a href="http://tdm-gcc.tdragon.net/" target="_blank"><font face="sans-serif">http://tdm-gcc.tdragon.net/</font></a><font face="sans-serif">
for more details.</font>
<br></blockquote></div><div><br>Update: I&#39;ve managed to build CoinAll with the 64-bit TDM-GCC up through Cbc (so far). I had to make a few fixes (in trunks) and there is still one manual step that I can&#39;t seem to figure out. For some reason, libtool (I suppose) is adding &quot;-lgcc_s&quot; when linking executables. This causes the error:<br>


<br>multiple definition of `_Unwind_SjLj_Register&#39;<br><br>I actually had a very similar problem with the 4.2.1 MinGW compiler and fixed it by removing the &quot;-lgcc_s&quot; from the .la file for gcc (if my memory serves me), but I can&#39;t see how to do that here. I have to admit, I don&#39;t really understand what gcc_s is, as it seems to be unnecessary. There is a bug report for a similar problem on the MING64 bug tracker, but it is for a much older version of the compiler and no one seems to be having the problem now. I can get the executables to link by editing the link line manually (or perhaps either by editing config.status or supressing linking of that library with an option to the linker).<br>

</div></div></blockquote><div><br>Passing the additional argument <br><br>-Wl,&quot;--exclude-libs,libgcc_s.a&quot; <br><br>to gcc fixes the issue (though it&#39;s sort of ugly), so I am re-configuring and re-building now with that option added to ADD_CXXFLAGS to see if I can get a fully automated build to go through...<br>

<br>Ted<br></div></div>-- <br>Dr. Ted Ralphs<br>Associate Professor, Lehigh University<br>(610) 628-1280<br>ted &#39;at&#39; lehigh &#39;dot&#39; edu<br><a href="http://coral.ie.lehigh.edu/%7Eted" target="_blank">coral.ie.lehigh.edu/~ted</a><br>

<br>