[issue29137] Fix fpectl-induced ABI breakage

Nick Coghlan report at bugs.python.org
Mon Jan 2 20:47:58 EST 2017


Nick Coghlan added the comment:

- 3.4 is already in security-fix only mode so we can safely ignore it for this purpose

- 3.5.3 is likely to be the last general bugfix release of 3.5, so we can probably skip that as well

- that would mean the ABI compability shims would only go in 3.6.1 and the next 2.7 release

At that point, does it actually make sense to provide the shims? Or should we instead just add the deprecation warnings and say "Don't use the --with-fpectl option, as it doesn't work properly, and breaks ABI compatibility for extension modules built with that Python"?

And then add a build time "#pragma message '--with-fpectl' is deprecated as it breaks extension module ABI compatibility" to the WANT_SIGFPE_HANDLER branch in Include/fpectl.h

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue29137>
_______________________________________


More information about the Python-bugs-list mailing list