Skip to content

Commit 2da1bb9

Browse files
committed
Don't build the freethreding packages on ppc64le/s390x for now
See python/cpython#112535 And python/cpython#112624 And python/cpython#112751 Rather than backporting a handful of small commits, let's wait for the next release.
1 parent 84d78b3 commit 2da1bb9

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

‎python3.13.spec‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,13 @@ Provides: bundled(python3dist(packaging)) = 23
138138

139139
# Extra build without GIL, the freethreading PEP 703 provisional way
140140
# (the -freethreading subpackage)
141+
# support for the excluded arches is being added upstream and is expected to land in 3.13.0a3
142+
# https://github.com/python/cpython/issues/112535
143+
%ifnarch ppc64le s390x
141144
%bcond_without freethreading_build
145+
%else
146+
%bcond_with freethreading_build
147+
%endif
142148

143149
# Support for the GDB debugger
144150
%bcond_without gdb_hooks
@@ -1656,6 +1662,7 @@ CheckPython freethreading
16561662
* Tue Dec 05 2023 Miro Hrončok <mhroncok@redhat.com> - 3.13.0~a2-2
16571663
- Add the python3.13-freethreading and python3.13-freethreading-debug packages
16581664
- See https://peps.python.org/pep-0703/
1665+
- ppc64le and s390x are excluded for now, support is expected in 3.13.0a3
16591666

16601667
* Fri Nov 24 2023 Karolina Surma <ksurma@redhat.com> - 3.13.0~a2-1
16611668
- Update to Python 3.13.0a2

0 commit comments

Comments
 (0)