
On 17/11/2010 14:34, Christian Maeder wrote:
ghc can be built without and with libffi.
Which build option are you referring to here? libffi is required for FFI support in GHCi, and for FFI "wrapper" imports. However on x86 and x86_64 we don't normally use libffi for wrappers, because we have a native implementation that is a bit faster (this is the UseLibFFIForAdjustors build option).
What advantage do I gain in the latter case? The packages that come with ghc (displayed by "ghc-pkg dump") don't use it.
The RTS should depend on it. Cheers, Simon
Thanks Christian
Am 16.11.2010 13:03, schrieb Christian Maeder:
http://new-www.haskell.org/ghc/dist/7.0.1/ghc-7.0.1-i386-unknown-linux.tar.b...
./configure failed with:
checking for path to top of build tree... utils/ghc-pwd/ghc-pwd: error while loading shared libraries: libffi.so.5: cannot open shared object file: No such file or directory configure: error: cannot determine current directory
ldd utils/ghc-pwd/ghc-pwd linux-gate.so.1 => (0xffffe000) libutil.so.1 => /lib/libutil.so.1 (0xb7718000) libdl.so.2 => /lib/libdl.so.2 (0xb7713000) libm.so.6 => /lib/libm.so.6 (0xb76e9000) libffi.so.5 => not found libgmp.so.3 => /usr/lib/libgmp.so.3 (0xb7693000) librt.so.1 => /lib/librt.so.1 (0xb7689000) libc.so.6 => /lib/libc.so.6 (0xb751e000) /lib/ld-linux.so.2 (0xb7745000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7503000)
The 64Bit version works, though.
Christian
Am 16.11.2010 01:09, schrieb Ian Lynagh:
How to get it ~~~~~~~~~~~~~
The easy way is to go to the web page, which should be self-explanatory:
Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users