summaryrefslogtreecommitdiff
path: root/hadrian/src/Rules/Test.hs
diff options
context:
space:
mode:
authorDavid Eichmann <EichmannD@gmail.com>2018-12-11 13:02:25 -0500
committerBen Gamari <ben@smart-cactus.org>2018-12-11 13:02:26 -0500
commit4efafe7e5288532b385bbfe3cd684ddcda0f3b0a (patch)
tree3d000528a60e64840fd5f84386ddc522b0172441 /hadrian/src/Rules/Test.hs
parent50f0cd4647ffc6300c762375419831a11f8648e6 (diff)
downloadhaskell-4efafe7e5288532b385bbfe3cd684ddcda0f3b0a.tar.gz
Revert dynamically linking ghc.
Building a dynamically linked ghc is broken do to incorrectly building and installing libffi. This disables building a dynamically linked ghc and ghc-iserv-dyn while keeping most of the code in the relevant commits: 79d5427e1 and 89fa34ecd 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, alpmestan Reviewed By: alpmestan Subscribers: rwbarton, carter GHC Trac Issues: #15837 Differential Revision: https://phabricator.haskell.org/D5430
Diffstat (limited to 'hadrian/src/Rules/Test.hs')
-rw-r--r--hadrian/src/Rules/Test.hs6
1 files changed, 5 insertions, 1 deletions
diff --git a/hadrian/src/Rules/Test.hs b/hadrian/src/Rules/Test.hs
index b72c1b964b..461a95f93a 100644
--- a/hadrian/src/Rules/Test.hs
+++ b/hadrian/src/Rules/Test.hs
@@ -113,7 +113,11 @@ needIservBins = do
rtsways <- interpretInContext (vanillaContext Stage1 ghc) getRtsWays
need =<< traverse programPath
[ Context Stage1 iserv w
- | w <- [vanilla, profiling, dynamic]
+ | w <- [vanilla, profiling
+ -- TODO dynamic way has been reverted as the dynamic build
+ -- is broken. See #15837.
+ -- , dynamic
+ ]
, w `elem` rtsways
]