Skip to content

Commit eb5d240

Browse files
committed
gh-146907: Clarify ABI compatibility between debug and release builds
Fixes #146907
1 parent 67354b2 commit eb5d240

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Doc/using/configure.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -906,9 +906,11 @@ See also the :ref:`Python Development Mode <devmode>` and the
906906
:option:`--with-trace-refs` configure option.
907907

908908
.. versionchanged:: 3.8
909-
Release builds and debug builds are now ABI compatible: defining the
909+
Release builds are now ABI compatible with debug builds: defining the
910910
``Py_DEBUG`` macro no longer implies the ``Py_TRACE_REFS`` macro (see the
911-
:option:`--with-trace-refs` option).
911+
:option:`--with-trace-refs` option). However, debug builds still expose
912+
more symbols than release builds and code built against a debug build is not
913+
necessarily compatible with a release build.
912914

913915

914916
Debug options

0 commit comments

Comments
 (0)