Resurrect UseLibFFIForAdjustors from bitrot.
authorPHO <pho@cielonegro.org>
Tue, 6 Dec 2011 14:15:35 +0000 (23:15 +0900)
committerPHO <pho@cielonegro.org>
Thu, 8 Dec 2011 01:57:28 +0000 (10:57 +0900)
commit616b669738e6ddaf0588957ad974b91944420983
treeda71167eaa72a4649246e74a39908fc2a8b1140c
parent3640d374f3501c0addb1be273ecc0f10f93be10d
Resurrect UseLibFFIForAdjustors from bitrot.

* Pass -Irts/dist/build to the C preprocessor to expose libffi headers (ffi.h and ffitarget.h) to foreign import wrappers during the building process of GHC itself.
* Install libffi headers into $(ghcheaderdir) just like any other C headers. Otherwise an installed GHC can't find them when it wants to compile foreign import wrappers.
* Include libffi headers in the bindist for the same reason.
compiler/ghc.mk
ghc.mk
libffi/ghc.mk
rts/ghc.mk
rts/package.conf.in