summaryrefslogtreecommitdiff
path: root/docs/users_guide/8.4.1-notes.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/users_guide/8.4.1-notes.rst')
-rw-r--r--docs/users_guide/8.4.1-notes.rst10
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/users_guide/8.4.1-notes.rst b/docs/users_guide/8.4.1-notes.rst
index d3cef24c57..8a6d4048b4 100644
--- a/docs/users_guide/8.4.1-notes.rst
+++ b/docs/users_guide/8.4.1-notes.rst
@@ -152,3 +152,13 @@ Template Haskell
- Blank strings can now be used as values for environment variables using the
System.Environment.Blank module. See :ghc-ticket:`12494`
+
+Build system
+~~~~~~~~~~~~
+
+- ``dll-split`` has been removed and replaced with an automatic partitioning utility ``gen-dll``.
+ This utility can transparently split and compile any DLLs that require this. Note that the ``rts`` and
+ ``base`` can not be split at this point because of the mutual recursion between ``base`` and ``rts``.
+ There is currently no explicit dependency between the two in the build system and such there is no way
+ to notify ``base`` that the ``rts`` has been split, or vice versa.
+ (see :ghc-ticket:`5987`).