Gregory P. Smith <g...@krypto.org> added the comment:

Even if you check for -fmax-type-align compiler support at configure time, 
there is a potential problem:

Nothing guarantees that extension modules are built by the same compiler that 
CPython is.  If CPython used an old clang without support for that flag and the 
extension module compiled by that CPython via pip and setup.py, etc. uses a 
more recent version of clang - it wouldn't specify that flag and the extension 
module code could be broken.

I suppose this issue of conditional compiler flags is nothing new.  It should 
not block us from going forward with a workaround like your PRs for now.

----------
nosy: +gregory.p.smith

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue36618>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to