summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS.d
diff options
context:
space:
mode:
authorE. M. Bray <erik.bray@lri.fr>2019-05-24 15:33:47 (GMT)
committerVictor Stinner <vstinner@redhat.com>2019-05-24 15:33:47 (GMT)
commitc994c8fc196a167c57c8850e8abdee170d366eec (patch)
tree91b6151165264da2965ef85baaa0cbb420ed67f5 /Misc/NEWS.d
parent438a12dd9d85f463c0bb7bf1505cd87b98b98170 (diff)
downloadcpython-c994c8fc196a167c57c8850e8abdee170d366eec.zip
cpython-c994c8fc196a167c57c8850e8abdee170d366eec.tar.gz
cpython-c994c8fc196a167c57c8850e8abdee170d366eec.tar.bz2
bpo-21536: On Cygwin, C extensions must be linked with libpython (GH-13549)
It is also possible to link against a library or executable with a statically linked libpython, but not both with the same DLL. In fact building a statically linked python is currently broken on Cygwin for other (related) reasons. The same problem applies to other POSIX-like layers over Windows (MinGW, MSYS) but Python's build system does not seem to attempt to support those platforms at the moment.
Diffstat (limited to 'Misc/NEWS.d')
-rw-r--r--Misc/NEWS.d/3.8.0a4.rst3
1 files changed, 2 insertions, 1 deletions
diff --git a/Misc/NEWS.d/3.8.0a4.rst b/Misc/NEWS.d/3.8.0a4.rst
index b92e60a..80e01d9 100644
--- a/Misc/NEWS.d/3.8.0a4.rst
+++ b/Misc/NEWS.d/3.8.0a4.rst
@@ -1052,7 +1052,8 @@ Remove the stale scriptsinstall Makefile target.
.. nonce: ACQkiC
.. section: Build
-On Unix, C extensions are no longer linked to libpython except on Android.
+On Unix, C extensions are no longer linked to libpython except on Android
+and Cygwin.
It is now possible for a statically linked Python to load a C extension
built using a shared library Python.