[python3/f19] Add patch that enables building on ppc64p7 (replace the sed, so that
Bohuslav Kabrda
bkabrda at fedoraproject.org
Thu May 2 07:42:12 UTC 2013
commit f9db6e6f659d4b086e5cea8b8ce0aad925ee606e
Author: Bohuslav Kabrda <bkabrda at redhat.com>
Date: Thu May 2 09:41:28 2013 +0200
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.
00180-python-add-support-for-ppc64p7.patch | 12 ++++++++++++
python3.spec | 15 +++++++++++----
2 files changed, 23 insertions(+), 4 deletions(-)
---
diff --git a/00180-python-add-support-for-ppc64p7.patch b/00180-python-add-support-for-ppc64p7.patch
new file mode 100644
index 0000000..022944a
--- /dev/null
+++ b/00180-python-add-support-for-ppc64p7.patch
@@ -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
diff --git a/python3.spec b/python3.spec
index eeeba9c..481e9ca 100644
--- a/python3.spec
+++ b/python3.spec
@@ -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 at 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 at redhat.com> - 3.3.1-2
- Add fix for gdb tests failing on arm, rhbz#951802.
More information about the scm-commits
mailing list