<div class="gmail_quote">On Mon, Aug 30, 2010 at 1:48 AM, Dr. David Kirkby <span dir="ltr"><<a href="mailto:david.kirkby@onetel.net">david.kirkby@onetel.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Several months ago I discovered that Maxima would not build in Sage on 64-bit<br>
OpenSolaris. ECL built, but Maxima would not. [...]<br>
At the time, I did not have a clue whether this was a Maxima, ECL or Sage issue,<br>
but now I believe it is an ECL issue, as the link-editor thinks the shared<br>
object contains text relocations.[...]</blockquote></div><div><br></div><div>Seems that the problem was caused by ECL's threaded interpreter optimization, which uses a computed goto. This computed goto is just working fine in all other versions of GCC in all other platforms. The obvious solution was to deactivate that optimization (a pity, because it is a powerful one) for Sun's platform. I have just finished a 64-bit build of ECL on Solaris using GCC without problems. Sorry for the delay.</div>
<div><br></div><div>Juanjo</div><br>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com">http://juanjose.garciaripoll.googlepages.com</a><br>