<br><br><div class="gmail_quote">On Fri, Mar 27, 2009 at 2:59 AM, Juan Jose Garcia-Ripoll <span dir="ltr"><<a href="mailto:juanjose.garciaripoll@googlemail.com" target="_blank">juanjose.garciaripoll@googlemail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>On Fri, Mar 27, 2009 at 7:17 AM, Red Daly <<a href="mailto:reddaly@gmail.com" target="_blank">reddaly@gmail.com</a>> wrote:<br>



> However, I still don't have all the bells and whisltes working correctly.<br>
> My current problem is getting ASDF to properly compile into ECL.  I cannot<br>
> get ECL to build, even for the i386 Darwin non-cross-compiled version of<br>
> ECL, when I have ASDF enabled and the --disable-shared flag set in the<br>
</div>> configuration script.  [...]<br>
<div>> Any idea what's going on here?  The error message doesn't really tell me<br>
> much about what's going wrong.  I am even more confused about why the<br>
> --disable-shared flag makes any difference.<br>
<br>
</div>--disable-shared means you cannot compile code and load it. That is<br>
why ASDF is not building. My question now is, does you iPhone have a C<br>
compiler? If not then you will have to install a fake version of<br>
COMPILE-FILE and COMPILE and try to teach ASDF to use it. It might be<br>
a nice addition to ECL for environments without a C compiler but, as I<br>
said, it is fake: there will be no compilation going on.</blockquote><div><br>As far as I know, the iPhone does not have a c compiler unless you hack the phone.  Moreover, calling mprotect() to make a region of writable memory executable fails, making it pretty much impossible to execute dynamically loaded instructions.<br>

<br>I will see about making a fake compile-file function that conforms to the CLHS.<br> <br>-Red</div></div>