[commit: ghc] wip/over-poly-kinds: Build and copy libffi shared libraries correctly and enable dynamically linking ghc. (806cc23)
git at git.haskell.org
git at git.haskell.org
Sat Feb 23 19:22:44 UTC 2019
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/over-poly-kinds
Link : http://ghc.haskell.org/trac/ghc/changeset/806cc234426dca41e1c799e9e6212cf9e352d180/ghc
>---------------------------------------------------------------
commit 806cc234426dca41e1c799e9e6212cf9e352d180
Author: David Eichmann <EichmannD at gmail.com>
Date: Tue Jan 15 12:34:06 2019 -0700
Build and copy libffi shared libraries correctly and enable dynamically linking ghc.
Test Plan:
Ensure build environment does NOT have a system libffi installed (you may want to use a nix environment).
Then `hadrian/build.sh -c --flavour=default`
Reviewers: bgamari
Subscribers: rwbarton, carter
GHC Trac Issues: #15837
>---------------------------------------------------------------
806cc234426dca41e1c799e9e6212cf9e352d180
hadrian/src/Packages.hs | 12 ++-
hadrian/src/Rules/Libffi.hs | 121 +++++++++++++++++++++++++----
hadrian/src/Rules/Library.hs | 9 +++
hadrian/src/Rules/Program.hs | 20 ++---
hadrian/src/Rules/Test.hs | 6 +-
hadrian/src/Settings.hs | 11 ++-
hadrian/src/Settings/Builders/Configure.hs | 6 +-
hadrian/src/Settings/Builders/Ghc.hs | 43 +++++-----
libraries/Cabal | 2 +-
9 files changed, 165 insertions(+), 65 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 806cc234426dca41e1c799e9e6212cf9e352d180
More information about the ghc-commits
mailing list