summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew
diff options
context:
space:
mode:
authorSteve Dower <steve.dower@python.org>2019-06-21 21:28:46 (GMT)
committerGitHub <noreply@github.com>2019-06-21 21:28:46 (GMT)
commitf5690925df897cf45818bf944b28d13f37b9f8ca (patch)
tree5c287e9145716d550b7a3305773829d69309579d /Doc/whatsnew
parente56a123fd0acaa295a28b98d2e46d956b97d1263 (diff)
downloadcpython-f5690925df897cf45818bf944b28d13f37b9f8ca.zip
cpython-f5690925df897cf45818bf944b28d13f37b9f8ca.tar.gz
cpython-f5690925df897cf45818bf944b28d13f37b9f8ca.tar.bz2
bpo-37351: Removes libpython38.a from standard Windows distribution (#14276)
Diffstat (limited to 'Doc/whatsnew')
-rw-r--r--Doc/whatsnew/3.8.rst19
1 files changed, 19 insertions, 0 deletions
diff --git a/Doc/whatsnew/3.8.rst b/Doc/whatsnew/3.8.rst
index d3db945..1081ef2 100644
--- a/Doc/whatsnew/3.8.rst
+++ b/Doc/whatsnew/3.8.rst
@@ -1461,6 +1461,25 @@ Changes in the C API
* The functions :c:func:`PyNode_AddChild` and :c:func:`PyParser_AddToken` now accept
two additional ``int`` arguments *end_lineno* and *end_col_offset*.
+.. highlight:: shell
+
+* The :file:`libpython38.a` file to allow MinGW tools to link directly against
+ :file:`python38.dll` is no longer included in the regular Windows distribution.
+ If you require this file, it may be generated with the ``gendef`` and
+ ``dlltool`` tools, which are part of the MinGW binutils package::
+
+ gendef python38.dll > tmp.def
+ dlltool --dllname python38.dll --def tmp.def --output-lib libpython38.a
+
+ The location of an installed :file:`pythonXY.dll` will depend on the
+ installation options and the version and language of Windows. See
+ :ref:`using-on-windows` for more information. The resulting library should be
+ placed in the same directory as :file:`pythonXY.lib`, which is generally the
+ :file:`libs` directory under your Python installation.
+
+.. highlight:: python3
+
+
CPython bytecode changes
------------------------