MPFR version 2.3.2 (released on 12 September 2008)
MPFR 2.3.2 requires GMP 4.1.0
or higher.
Download
The MPFR 2.3.2 source can be downloaded in the
following archive formats:
- mpfr-2.3.2.tar.lzma
(tar/lzma, 798 KB,
signature),
- mpfr-2.3.2.tar.bz2
(tar/bzip2, 964 KB,
signature),
- mpfr-2.3.2.tar.gz
(tar/gzip, 1.3 MB,
signature),
- mpfr-2.3.2.zip
(zip, 1.6 MB,
signature).
Important note: If the MPFR build fails, please
read the section In case of problem of the INSTALL
file. In particular, GMP is known for using a
different ABI from
the default one on some 64-bit platforms, and in such a case, if you do not
provide the same compiler flags as those automatically selected by
GMP, things will probably go wrong, e.g.
libgmp not found error message at configure time (this error
message will be improved in future MPFR versions).
Documentation
Bugs
See the BUGS file.
Changes from version 2.3.1 to version 2.3.2
- Bug fixes; see the
MPFR
2.3.1 page.
- Improved MPFR manual.
- Behavior of
mpfr_check_range changed: if the value is an
inexact infinity, the overflow flag is set (in case it was lost).
- Function
mpfr_init_gmp_rand (only defined when building
MPFR without the --with-gmp-build
configure option) is no longer defined at all. This function was private and
not documented, and was used only in the MPFR
test suite. User code that calls it is regarded as broken and may fail
as a consequence. Running the old test suite against
MPFR 2.3.2 may also fail.
MPFR 2.3.2 has been successfully
compiled and checked on the following platforms:
- amd64-unknown-openbsd4.4 (Intel Xeon, gcc 3.3.5),
- armv6l-unknown-linux-gnu (OMAP 2420 ARMv6-compatible processor rev 2, gcc 3.4.4),
- hppa2.0w-hp-hpux11.31 (PA-RISC 8900, HP cc B.11.11.16),
- i386-unknown-freebsd6.2 (Intel Pentium III, gcc 3.4.6),
- i386-unknown-openbsd4.4 (Intel Xeon, gcc 3.3.5),
- i686-pc-cygwin (Intel Core2 Duo, gcc 3.4.4),
- i686-pc-linux-gnu (Pentium M, gcc 4.0.2),
- i686-pc-linux-gnu (Xeon, gcc 4.1.2 prerelease),
- ia64-unknown-linux-gnu (Itanium, gcc 4.1.2 prerelease),
- ia64-unknown-linux-gnu (Itanium, icc 10.1),
- powerpc-apple-darwin8.11.0 (PowerPC G5, gcc 4.0.1, 32 and 64 bits),
- powerpc-unknown-linux-gnu (PowerPC G4, gcc 4.3.1),
- powerpc64-unknown-linux-gnu (POWER5, gcc 4.1.2 prerelease),
- sparc-sun-solaris2.8 (SPARCstation 20, Sun Studio 8),
- x86_64-unknown-linux-gnu (AMD Opteron, gcc 4.1.2 prerelease),
- x86_64-unknown-linux-gnu (Intel Pentium D, gcc 4.3.2).
- Microsoft Windows (Vista x64 Ultimate), AMD Athlon X2 and Intel Core, with Microsoft Visual Studio 2008 (32 and 64 bits).
Back to the MPFR
page.