bpo-36465: Make release and debug ABI compatible#12615
bpo-36465: Make release and debug ABI compatible#12615vstinner merged 1 commit intopython:masterfrom vstinner:disable_trace_refs
Conversation
|
I rebased my PR and I added a NEWS entry. |
|
I reverted the following change: I found an issue between libpython and SOABI: https://mail.python.org/pipermail/python-dev/2019-April/157186.html I will work on a separated PR to remove "d" from SOABI, to handle properly the libpython issue. This PR is not restricted to "Py_DEBUG no longer implies Py_TRACE_REFS". |
|
@pitrou: You approved the idea on the python-dev, would you mind to approve the PR as well? @gvanrossum: Ditto. You approved the idea on the python-dev, would you mind to approve the PR as well? |
gvanrossum
left a comment
There was a problem hiding this comment.
I'm sorry, I'm not the one who should review this. I have no relevant knowledge any more.
Release build and debug build are now ABI compatible: the Py_DEBUG define no longer implies Py_TRACE_REFS define which introduces the only ABI incompatibility. A new "./configure --with-trace-refs" build option is now required to get Py_TRACE_REFS define which adds sys.getobjects() function and PYTHONDUMPREFS environment variable. Changes: * Add ./configure --with-trace-refs * Py_DEBUG no longer implies Py_TRACE_REFS
|
@pablogsal: Thanks, I fixed the 3 typos. |
Release build and debug build are now ABI compatible: the Py_DEBUG
define no longer implies Py_TRACE_REFS define which introduces the
only ABI incompatibility.
A new "./configure --with-trace-refs" build option is now required to
get Py_TRACE_REFS define which adds sys.getobjects() function and
PYTHONDUMPREFS environment variable.
Changes:
https://bugs.python.org/issue36465