summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2017-09-30 12:18:02 -0400
committerBen Gamari <ben@smart-cactus.org>2017-10-02 17:16:51 -0400
commite30d9ca6641289daa02962c775e13346dcb4782a (patch)
tree50f861fb466cf8955441ad7b009295759f3ba54f /docs
parentc0e6c73482881ac966a5fc12ef671d405af9262a (diff)
downloadhaskell-e30d9ca6641289daa02962c775e13346dcb4782a.tar.gz
rel-notes: Mention libffi packaging change
[skip ci]
Diffstat (limited to 'docs')
-rw-r--r--docs/users_guide/8.4.1-notes.rst6
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/users_guide/8.4.1-notes.rst b/docs/users_guide/8.4.1-notes.rst
index f525a8197a..107519d92a 100644
--- a/docs/users_guide/8.4.1-notes.rst
+++ b/docs/users_guide/8.4.1-notes.rst
@@ -239,3 +239,9 @@ Build system
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`).
+
+- GHC now ships with a snapshot of the ``libffi`` library, which is used for
+ foreign function invocation on some platforms. This was necessary as there
+ were numerous fixes which have not yet been incorporated into a ``libffi``
+ release. However, you can still use the ``--with-system-libffi`` ``configure``
+ flag to tell the build system to use the ``libffi`` installed on your system.