<div dir="ltr">On Tue, Sep 9, 2008 at 10:59 AM, Red Daly <span dir="ltr"><<a href="mailto:reddaly@gmail.com">reddaly@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">However, the hard part is getting ECL to cross-compile correctly for an ARM processor.  I have run into bugs with fenv.h [..]<br>When I run configure, it accurately predicts trouble with fenv.h:<br>configure: WARNING: fenv.h: present but cannot be compiled<br>

configure: WARNING: fenv.h:     check for missing prerequisite headers?<br>configure: WARNING: fenv.h: see the Autoconf documentation<br>configure: WARNING: fenv.h:     section "Present But Cannot Be Compiled"<br>

configure: WARNING: fenv.h: proceeding with the preprocessor's result<br>configure: WARNING: fenv.h: in the future, the compiler will take precedence</div></blockquote><div><br>Well, I do not have an iPhone (my iMortgage has something to do :-)) but I will try to help as much as I can. Past experience has shown that the ARM architecture can have problems with programs that rely on floating point exceptions. This probably has to do with the absence of coprocessors and use of software emulation on some configurations.<br>
<br>To avoid further problems I have added a new flag to the CVS verison, --with-fpe, which in your case you should use as --without-fpe, to activate (deactivate) the use of Floating Point Exceptions in ECL. This is not a major loss, depending on what you want to do.<br>
<br>As for GMP, you might try using a more recent version and see whether it builds -- it probably should --. Then you can use it with ECL with appropriate configuration flags.<br><br></div></div>Juanjo<br clear="all"><br>
-- <br>Instituto de FĂ­sica Fundamental<br>CSIC, Serrano, 113, Madrid 28040 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com">http://juanjose.garciaripoll.googlepages.com</a><br>
</div>