New submission from Christian Heimes <li...@cheimes.de>:
I think that makesetup uses the wrong CFLAGS variable for shared modules. The script uses PY_CFLAGS: no) cc="$cc \$(CCSHARED) \$(PY_CFLAGS) \$(PY_CPPFLAGS)";; while setup.py uses PY_CFLAGS_NODIST: set_compiler_flags('CFLAGS', 'PY_CFLAGS_NODIST') The flags are similar but not equal. Amongst others PY_CFLAGS does not include Include/internal while PY_CFLAGS_NODIST has -I./Include/internal. ---------- components: Build messages: 404766 nosy: brett.cannon, christian.heimes, twouters, vstinner priority: normal severity: normal status: open title: Modules/makesetup uses wrong CFLAGS for *shared* type: behavior versions: Python 3.10, Python 3.11, Python 3.9 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue45571> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com