[commit: ghc] wip/nfs-locking: Adds Integer Gmp Library to IntegerGmp (a228d2b)
git at git.haskell.org
git at git.haskell.org
Fri Oct 27 00:23:01 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/nfs-locking
Link : http://ghc.haskell.org/trac/ghc/changeset/a228d2b44c75b4899f12a3700b98f181e3b408ec/ghc
>---------------------------------------------------------------
commit a228d2b44c75b4899f12a3700b98f181e3b408ec
Author: Moritz Angermann <moritz.angermann at gmail.com>
Date: Mon Jan 4 21:05:42 2016 +0800
Adds Integer Gmp Library to IntegerGmp
This should fix #88
>---------------------------------------------------------------
a228d2b44c75b4899f12a3700b98f181e3b408ec
src/Rules/Dependencies.hs | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/Rules/Dependencies.hs b/src/Rules/Dependencies.hs
index d604488..3a3c49a 100644
--- a/src/Rules/Dependencies.hs
+++ b/src/Rules/Dependencies.hs
@@ -2,9 +2,11 @@ module Rules.Dependencies (buildPackageDependencies) where
import Base
import Expression
+import GHC
import Oracles
import Rules.Actions
import Rules.Generate
+import Rules.IntegerGmp
import Rules.Resources
import Settings
import Development.Shake.Util (parseMakefile)
@@ -17,6 +19,9 @@ buildPackageDependencies _ target @ (PartialTarget stage pkg) =
hDepFile = buildPath -/- ".hs-dependencies"
in do
[ buildPath ++ "//*.c.deps", buildPath ++ "//*.cmm.deps" ] |%> \out -> do
+ -- integerGmp (cbits/wrappers.c) depends on the integerGmp library,
+ -- which provides gmp.h
+ when (pkg == integerGmp) $ need [integerGmpLibraryH]
let srcFile = dropBuild . dropExtension $ out
orderOnly $ generatedDependencies stage pkg
need [srcFile]
More information about the ghc-commits
mailing list