summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Pickering <matthewtpickering@gmail.com>2022-10-12 21:17:48 +0100
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-10-18 03:36:55 -0400
commitba4bd4a48223bc9b215cfda138a5de9f99c87cdf (patch)
treead885b6d44633d074b64e1429a1e13816e7db7d4
parentf60244d7b24a595e9eb68ee3254bbe52fc00fdb8 (diff)
downloadhaskell-ba4bd4a48223bc9b215cfda138a5de9f99c87cdf.tar.gz
Build System: Remove out-of-date comment about make build system
Both make and hadrian interleave compilation of modules of different modules and don't respect the package boundaries. Therefore I just remove this comment which points out this "difference". Fixes #22253
-rw-r--r--libraries/base/GHC/Base.hs4
1 files changed, 0 insertions, 4 deletions
diff --git a/libraries/base/GHC/Base.hs b/libraries/base/GHC/Base.hs
index 7933205ab5..8186817f43 100644
--- a/libraries/base/GHC/Base.hs
+++ b/libraries/base/GHC/Base.hs
@@ -162,10 +162,6 @@ resulting in:
Failed to load interface for ‘GHC.Num.Integer’
There are files missing in the ‘ghc-bignum’ package,
-Note that this is only a problem with the make-based build system. Hadrian
-doesn't interleave compilation of modules from separate packages and respects
-the dependency between `base` and `ghc-bignum`.
-
To ensure that GHC.Num.Integer is there, we must ensure that there is a visible
dependency on GHC.Num.Integer from every module in base. We make GHC.Base
depend on GHC.Num.Integer; and everything else either depends on GHC.Base,