GMP 6.1.0 release candidate available

paul zimmermann Paul.Zimmermann at
Tue Nov 3 14:55:25 UTC 2015

as a followup, now that GMP 6.1.0 is out, I simplified the configuration of
MPFR (development version) with mini-gmp: no file has to be modified any more.

Paul Zimmermann

How to compile GNU MPFR with mini-gmp

(this was tested with MPFR svn 9718 and GMP 6.1.0 on x86_64 GNU/Linux)

1) extract the GMP tarball in say /tmp/gmp-6.1.0
   go into /tmp/gmp-6.1.0/mini-gmp
   gcc -O2 -g -fPIC -c mini-gmp.c
   ar r libgmp.a mini-gmp.o

2) create a GMP install directory in say /tmp
   mkdir /tmp/include
   mkdir /tmp/lib
   mv libgmp.a /tmp/lib
   cp mini-gmp.h /tmp/include/gmp.h

3) extract the MPFR tarball in say /tmp/mpfr
   ./configure --with-gmp=/tmp --enable-mini-gmp

Note: to use this version of the MPFR library, you need to define
the MPFR_USE_MINI_GMP macro before including mpfr.h (alternatively,
you can modify mpfr.h to define this macro at the beginning).

More information about the gmp-bugs mailing list