See https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/thread/6TQYCHMX4FZLF27U5BCEC7IFV6XNBKJP/ for rationale, namely https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/message/ZVDEXGPU6JQFXB3XHYZ4IXVQNNR3YM3V/ Summary: Python is currently slower with frame pointers due to a slowdown in _PyEval_EvalFrameDefault, but we expect this to be solved in Python 3.12. Tracking bugzilla: https://bugzilla.redhat.com/2158729 This change does not require a release bump. It is only needed to be here to prevent the next builds from including frame pointers.
This commit is contained in:
parent
e8f06b736b
commit
9b71f83691
@ -201,6 +201,12 @@ License: Python
|
|||||||
%{warn:Doing a main_python build with wrong %%__default_python3_pkgversion (0%{?__default_python3_pkgversion}, but this is %pyshortver)}
|
%{warn:Doing a main_python build with wrong %%__default_python3_pkgversion (0%{?__default_python3_pkgversion}, but this is %pyshortver)}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# Opt-out from https://fedoraproject.org/wiki/Changes/fno-omit-frame-pointer
|
||||||
|
# Python is slower with frame pointers, but we expect to remove this in Python 3.12+
|
||||||
|
# See https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/thread/6TQYCHMX4FZLF27U5BCEC7IFV6XNBKJP/
|
||||||
|
# Tracking bugzilla: https://bugzilla.redhat.com/2158729
|
||||||
|
%undefine _include_frame_pointers
|
||||||
|
|
||||||
# =======================
|
# =======================
|
||||||
# Build-time requirements
|
# Build-time requirements
|
||||||
# =======================
|
# =======================
|
||||||
|
Loading…
Reference in New Issue
Block a user