<div class="gmail_extra">On Wed, Nov 21, 2012 at 10:59 PM, Juan Jose Garcia-Ripoll <span dir="ltr"><<a href="mailto:jjgarcia@users.sourceforge.net" target="_blank">jjgarcia@users.sourceforge.net</a>></span> wrote:<br>

<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>I've been struggling with trying to use cffi based libraries with ECL on iOS which doesn't allow dlopening dynamic libraries (so ECL has to be compiled with --disable-shared).</div>

</blockquote><div><br></div><div>Hmm, is it really that difficult? CFFI is quite an uncomfortable beast to work with, since it definitely assumes that libraries have to be loaded, etc, but it could be easily fixed to work with statically linked libraries by</div>

<div><br></div><div>1) Intercepting the library loading functions</div></div>2) Ensuring DFFI is not used.</div><div class="gmail_extra"><br></div><div class="gmail_extra">If you do 1) and 2), then CFFI will work with statically linked libraries. Would this help you somehow?</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">Note: I am not rejecting your ltdl patches. I would just need to know whether they solve  problem or whether there are better approaches. It would also be interesting to have the patch without including ltdl in the package (only libraries which are needed for Windows's MSVC are included in ECL).</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">Juanjo</div><div class="gmail_extra"><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>


</div>