From ad4d2ddbca5646bca9bc45638edcffa560d72b06 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Thu, 27 Mar 2014 01:11:49 +0000 Subject: Add fix from upstream for building on ppc64. (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key D2E96200) --- dev-libs/gmp/ChangeLog | 6 +++++- dev-libs/gmp/files/6.0.0a/ppc64-build.diff | 23 +++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 dev-libs/gmp/files/6.0.0a/ppc64-build.diff diff --git a/dev-libs/gmp/ChangeLog b/dev-libs/gmp/ChangeLog index d9d46e256048..09fb0477298d 100644 --- a/dev-libs/gmp/ChangeLog +++ b/dev-libs/gmp/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-libs/gmp # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.198 2014/03/26 05:52:05 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.199 2014/03/27 01:11:49 vapier Exp $ + + 27 Mar 2014; Mike Frysinger + +files/6.0.0a/ppc64-build.diff, gmp-6.0.0a.ebuild: + Add fix from upstream for building on ppc64. *gmp-6.0.0a (26 Mar 2014) diff --git a/dev-libs/gmp/files/6.0.0a/ppc64-build.diff b/dev-libs/gmp/files/6.0.0a/ppc64-build.diff new file mode 100644 index 000000000000..4d0ec5efcb83 --- /dev/null +++ b/dev-libs/gmp/files/6.0.0a/ppc64-build.diff @@ -0,0 +1,23 @@ +from upstream + +# HG changeset patch +# User Torbjorn Granlund +# Date 1395835068 -3600 +# Node ID 4a6d258b467f661da0894cc60ecd060f2e3c67c7 +# Parent 301ce2788826a2d4d2725bd5cf01e998638db37a +Provide default for BMOD_1_TO_MOD_1_THRESHOLD. + +diff -r 301ce2788826 -r 4a6d258b467f mpn/powerpc64/mode64/gcd_1.asm +--- a/mpn/powerpc64/mode64/gcd_1.asm Tue Mar 25 15:34:52 2014 +0100 ++++ b/mpn/powerpc64/mode64/gcd_1.asm Wed Mar 26 12:57:48 2014 +0100 +@@ -43,6 +43,9 @@ + define(`n', `r4') + define(`v0', `r5') + ++ifdef(`BMOD_1_TO_MOD_1_THRESHOLD',, ++ `define(`BMOD_1_TO_MOD_1_THRESHOLD',30)') ++ + EXTERN_FUNC(mpn_mod_1) + EXTERN_FUNC(mpn_modexact_1c_odd) + + -- cgit v1.2.3-65-gdbad