summaryrefslogtreecommitdiff
path: root/compiler/ghc.mk
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2016-01-05 15:09:57 +0100
committerBen Gamari <ben@smart-cactus.org>2016-01-05 22:08:13 +0100
commitcdeefa44ac8e2452a691708715bd2157a7bf3f0e (patch)
tree88cdb4b474c203cfd7b5bca26e688d177bf42652 /compiler/ghc.mk
parent1f526d2ad22494d4428f90dbfce7d7224f6b2d1d (diff)
downloadhaskell-cdeefa44ac8e2452a691708715bd2157a7bf3f0e.tar.gz
ghc.mk: Add reference to Trac #5987
Diffstat (limited to 'compiler/ghc.mk')
-rw-r--r--compiler/ghc.mk7
1 files changed, 4 insertions, 3 deletions
diff --git a/compiler/ghc.mk b/compiler/ghc.mk
index f9ca71c4cc..e4d9ee4a3e 100644
--- a/compiler/ghc.mk
+++ b/compiler/ghc.mk
@@ -441,9 +441,10 @@ compiler_stage1_SplitSections = NO
compiler_stage2_SplitSections = NO
compiler_stage3_SplitSections = NO
-# There are too many symbols in the ghc package for a Windows DLL.
-# We therefore need to split some of the modules off into a separate
-# DLL. This clump are the modules reachable from DynFlags:
+# There are too many symbols in the ghc package for a Windows DLL
+# (due to a limitation of bfd ld, see Trac #5987). We therefore need to split
+# some of the modules off into a separate DLL. This clump are the modules
+# reachable from DynFlags:
compiler_stage2_dll0_START_MODULE = DynFlags
compiler_stage2_dll0_MODULES = \
Annotations \