<br><br><div class="gmail_quote">On Thu, Aug 9, 2012 at 7:06 PM, Ted Ralphs <span dir="ltr"><<a href="mailto:ted@lehigh.edu" target="_blank">ted@lehigh.edu</a>></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"><<a href="mailto:acw@ascent.com" target="_blank">acw@ascent.com</a>></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'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't seem to figure out. For some reason, libtool (I suppose) is adding "-lgcc_s" when linking executables. This causes the error:<br>
<br>multiple definition of `_Unwind_SjLj_Register'<br><br>I actually had a very similar problem with the 4.2.1 MinGW compiler and fixed it by removing the "-lgcc_s" from the .la file for gcc (if my memory serves me), but I can't see how to do that here. I have to admit, I don'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,"--exclude-libs,libgcc_s.a" <br><br>to gcc fixes the issue (though it'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 'at' lehigh 'dot' edu<br><a href="http://coral.ie.lehigh.edu/%7Eted" target="_blank">coral.ie.lehigh.edu/~ted</a><br>
<br>