Blame SOURCES/redhat-rpm-config-9.1.0-ppc64le.patch

3bf4a1
--- ./redhat-rpm-config-9.1.0/macros.orig	2014-04-03 14:16:43.268991281 -0500
3bf4a1
+++ ./redhat-rpm-config-9.1.0/macros	2014-04-03 14:16:49.720110279 -0500
3bf4a1
@@ -24,6 +24,10 @@
3bf4a1
 %_enable_debug_packages 1
3bf4a1
 %_include_minidebuginfo 1
3bf4a1
 
3bf4a1
+# Set to enforce patching libtool.m4 and associated configure files
3bf4a1
+# to handle ppc64le.
3bf4a1
+%_libtool_ppc64le_fix 1
3bf4a1
+
3bf4a1
 #==============================================================================
3bf4a1
 # ---- configure and makeinstall.
3bf4a1
 #
3bf4a1
@@ -34,6 +36,7 @@
3bf4a1
   FFLAGS="${FFLAGS:-%optflags -I%_fmoddir}" ; export FFLAGS ; \
3bf4a1
   FCFLAGS="${FCFLAGS:-%optflags -I%_fmoddir}" ; export FCFLAGS ; \
3bf4a1
   LDFLAGS="${LDFLAGS:-%__global_ldflags}"; export LDFLAGS; \
3bf4a1
+  [ "%_libtool_ppc64le_fix" == 1 ] && [ "%_arch" == ppc64le ] && /usr/lib/rpm/redhat/libtool-handle-ppc64le.sh ; \
3bf4a1
   for i in $(find . -name config.guess -o -name config.sub) ; do \
3bf4a1
       [ -f /usr/lib/rpm/redhat/$(basename $i) ] && %{__rm} -f $i && %{__cp} -fv /usr/lib/rpm/redhat/$(basename $i) $i ; \
3bf4a1
   done ; \
3bf4a1
--- ./redhat-rpm-config-9.1.0/rpmrc.orig	2014-04-07 14:11:22.818988723 -0700
3bf4a1
+++ ./redhat-rpm-config-9.1.0/rpmrc	2014-04-07 14:16:50.407258196 -0700
3bf4a1
@@ -28,6 +28,7 @@
3bf4a1
 optflags: ppciseries %{__global_cflags} -m32
3bf4a1
 optflags: ppcpseries %{__global_cflags} -m32
3bf4a1
 optflags: ppc64 %{__global_cflags} -m64 -mcpu=power7 -mtune=power7
3bf4a1
+optflags: ppc64le %{__global_cflags} -m64 -mcpu=power8 -mtune=power8
3bf4a1
 optflags: ppc64iseries %{__global_cflags} -m64
3bf4a1
 optflags: ppc64pseries %{__global_cflags} -m64
3bf4a1
 optflags: ppc8260 %{__global_cflags} -m32