[Distutils] Allow to debug extension modules
Ivan Pozdeev
vano at mail.mipt.ru
Tue Jan 9 16:02:48 EST 2018
In the
https://mail.python.org/pipermail/python-ideas/2018-January/048558.html
thread, it was discovered that, stumpingly enough, it seems not possible
to debug extension modules!
* For a release Python, it's not even possible to build an extension
without optimizations
* For a debug Python, it's possible to build but not possible to install
it, or any other package that depends on it
Moreover, the feedback says that it makes no sense to build an extension
with _DEBUG against a release Python and vice versa. But distutils'
build_ext logic does (or at least trying to do since that breaks) just
this, as it looks at the --debug option to `build' instead of checking
the type of the running Python.
Am I missing something crucial here, or do I need to fix distutils now
to be able to debug a problem in my extension module?
--
Regards,
Ivan
More information about the Distutils-SIG
mailing list