[Yhc] Haskell Int{8,16,32...} types, config.h

Andrew Wilkinson andrewjwilkinson at gmail.com
Mon Aug 7 07:46:25 EDT 2006


On 8/4/06, Thomas Shackell <shackell at cs.york.ac.uk> wrote:
>
> As a further note in libffi, it does seem to be causing a lot of
> problems, perhaps having it as a required dependency is not a good idea!
> It wouldn't be too hard to revert to using non libffi primitives (it
> just means regenerating the wrappers from the Haskell, which is much
> easier now they're all in one place). Perhaps we should consider this.
>

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.

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.

Andrew
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org//pipermail/yhc/attachments/20060807/2260316c/attachment.htm


More information about the Yhc mailing list