Add patch that enables building on ppc64p7 (replace the sed, so that

we get consistent with python2 spec and it's more obvious that we're doing it.
This commit is contained in:
Bohuslav Kabrda 2013-05-02 09:41:28 +02:00
parent 88d5ef166c
commit 69d4e5d353
2 changed files with 23 additions and 4 deletions

View File

@ -0,0 +1,12 @@
diff -r de35eae9048a config.sub
--- a/config.sub Wed Apr 24 23:33:20 2013 +0200
+++ b/config.sub Thu Apr 25 08:51:00 2013 +0200
@@ -1008,7 +1008,7 @@
;;
ppc64) basic_machine=powerpc64-unknown
;;
- ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
ppc64le | powerpc64little | ppc64-le | powerpc64-little)
basic_machine=powerpc64le-unknown

View File

@ -126,7 +126,7 @@
Summary: Version 3 of the Python programming language aka Python 3000
Name: python3
Version: %{pybasever}.1
Release: 2%{?dist}
Release: 3%{?dist}
License: Python
Group: Development/Languages
@ -579,6 +579,11 @@ Patch178: 00178-dont-duplicate-flags-in-sysconfig.patch
# Doesn't seem to affect Python 2 AFAICS.
Patch179: 00179-dont-raise-error-on-gdb-corrupted-frames-in-backtrace.patch
# 00180 #
# Enable building on ppc64p7
# Not appropriate for upstream, Fedora-specific naming
Patch180: 00180-python-add-support-for-ppc64p7.patch
# (New patches go here ^^^)
#
# When adding new patches to "python" and "python3" in Fedora 17 onwards,
@ -831,6 +836,7 @@ done
%patch177 -p1
%patch178 -p1
%patch179 -p1
%patch180 -p1
# Currently (2010-01-15), http://docs.python.org/library is for 2.6, and there
# are many differences between 2.6 and the Python 3 library.
@ -848,9 +854,6 @@ sed --in-place \
%patch5000 -p0 -b .autotool-intermediates
%endif
# Add target for optimized Power7 binaries:
sed -i -e "s/ppc64-\*/ppc64-\* \| ppc64p7-\*/" config.sub
# ======================================================
# Configuring and building the code:
# ======================================================
@ -1674,6 +1677,10 @@ rm -fr %{buildroot}
# ======================================================
%changelog
* Thu May 02 2013 Bohuslav Kabrda <bkabrda@redhat.com> - 3.3.1-3
- Add patch that enables building on ppc64p7 (replace the sed, so that
we get consistent with python2 spec and it's more obvious that we're doing it.
* Wed Apr 24 2013 Bohuslav Kabrda <bkabrda@redhat.com> - 3.3.1-2
- Add fix for gdb tests failing on arm, rhbz#951802.