On 8/4/06, <b class="gmail_sendername">Thomas Shackell</b> &lt;<a href="mailto:shackell@cs.york.ac.uk">shackell@cs.york.ac.uk</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
As a further note in libffi, it does seem to be causing a lot of<br>problems, perhaps having it as a required dependency is not a good idea!<br>It wouldn't be too hard to revert to using non libffi primitives (it<br>just means regenerating the wrappers from the Haskell, which is much
<br>easier now they're all in one place). Perhaps we should consider this.<br></blockquote></div><br>Although libffi is causing some problems at the moment that's because it's highly platform specific and therefore it's hard to get it right if you don't have access to a machine of the correct type. x86 and amd64 versions of Linux should work fine at the moment, as should Windows (not 64 bit) and PPC versions of MacOS. I'm hopeful that I'll be able to get PPC versions of Linux working too, and once Greg comes back from holiday x86 versions of MacOS should start working too.
<br><br>Yhc needs libffi support, and it's much better and cleaner to have it completely integrated with the core. Libffi support has greatly improved over the past few weeks, and it will continue to get better. As it's required at the moment it's getting a lot of work and testing, if it wasn't then it would no doubt become neglegeted and not work on anywhere near as many platforms - a very bad thing IMHO.
<br><br>Andrew<br><br>