summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Pickering <matthewtpickering@gmail.com>2022-10-12 21:17:48 +0100
committerMatthew Pickering <matthewtpickering@gmail.com>2022-10-12 21:19:03 +0100
commit6915144397ef17a21dd38a762af945ec5d5cc385 (patch)
tree186f2d4a320934f21f15073a109f56afdc8d202a
parent27978ceb649e929df29a94e98916c341169395af (diff)
downloadhaskell-wip/22253.tar.gz
Build System: Remove out-of-date comment about make build systemwip/22253
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,