Hello,

On Mon, Jul 8, 2013 at 1:32 AM, Alexander Kruppa <akru...@gmail.com> wrote:

> Actually, the fix is intended to resolve this problem. We use internal
> functions of GMP (mpn_redc_[12](), among others) for numbers of a
> certain sizes, but these two functions changed semantics between GMP
> 5.0 and 5.1. The failed test case you reported is the first test case
> that uses an input number in the range where mpn_redc_1() is used, so
> it triggers the error.
>
> The easiest fix is to use the current GMP-ECM release, 6.4.4, which
> uses mpn_redc_[12] correctly with both GMP 5.0.x and GMP 5.1.x.
>
> If you have to stick with 6.4.2 for some reason, you could use GMP
> 5.0.x, or if that is not possible, manually comment out
> #define HAVE___GMPN_REDC_1 1
> #define HAVE___GMPN_REDC_2 1
> in GMP-ECM's config.h file.
>

Thanks for clearing that up! I guess the only thing left for me to do here
is package 6.4.4.

Laurent.

Reply via email to