summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
Diffstat (limited to 'Doc')
-rw-r--r--Doc/distutils/apiref.rst3
-rw-r--r--Doc/whatsnew/3.8.rst12
2 files changed, 8 insertions, 7 deletions
diff --git a/Doc/distutils/apiref.rst b/Doc/distutils/apiref.rst
index c3cdfc8..1facc04 100644
--- a/Doc/distutils/apiref.rst
+++ b/Doc/distutils/apiref.rst
@@ -279,7 +279,8 @@ the full reference.
.. versionchanged:: 3.8
- On Unix, C extensions are no longer linked to libpython.
+ On Unix, C extensions are no longer linked to libpython except on
+ Android.
.. class:: Distribution
diff --git a/Doc/whatsnew/3.8.rst b/Doc/whatsnew/3.8.rst
index 8d94a9f..8df7538 100644
--- a/Doc/whatsnew/3.8.rst
+++ b/Doc/whatsnew/3.8.rst
@@ -883,12 +883,12 @@ Changes in the Python API
Changes in the C API
--------------------
-* On Unix, C extensions are no longer linked to libpython. When Python is
- embedded, ``libpython`` must not be loaded with ``RTLD_LOCAL``, but
- ``RTLD_GLOBAL`` instead. Previously, using ``RTLD_LOCAL``, it was already not
- possible to load C extensions which were not linked to ``libpython``, like C
- extensions of the standard library built by the ``*shared*`` section of
- ``Modules/Setup``.
+* On Unix, C extensions are no longer linked to libpython except on
+ Android. When Python is embedded, ``libpython`` must not be loaded with
+ ``RTLD_LOCAL``, but ``RTLD_GLOBAL`` instead. Previously, using
+ ``RTLD_LOCAL``, it was already not possible to load C extensions which were
+ not linked to ``libpython``, like C extensions of the standard library built
+ by the ``*shared*`` section of ``Modules/Setup``.
* Use of ``#`` variants of formats in parsing or building value (e.g.
:c:func:`PyArg_ParseTuple`, :c:func:`Py_BuildValue`, :c:func:`PyObject_CallFunction`,