From bc3541daa63fb6f53a5ca422766ef420e3663f6a Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Thu, 23 Jul 2020 12:45:41 +0200 Subject: Bump the minimally required mpfr version to 4.1.0. * configure.ac, doc/mpc.texi, INSTALL, NEWS: Move minimal mpfr version fron 3.0.0 to 4.1.0. --- INSTALL | 2 +- NEWS | 1 + configure.ac | 8 ++++---- doc/mpc.texi | 4 ++-- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/INSTALL b/INSTALL index f286b28..72ab6e9 100644 --- a/INSTALL +++ b/INSTALL @@ -15,7 +15,7 @@ This is for the impatient, for deeper explanations see the chapter 0. You first need to install GMP, the GNU Multiprecision Arithmetic Library, see , and GNU MPFR, see . GNU MPC requires GMP version 5.0.0 or later - and GNU MPFR version 3.0.0 or later. + and GNU MPFR version 4.1.0 or later. 1. In the directory of the GNU MPC archive, type diff --git a/NEWS b/NEWS index e8d624c..0107c85 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,5 @@ Changes in version 1.2.0: + - Minimally required library version: MPFR 4.1.0 - New functions: mpc_sum, mpc_dot - Several functions are more robust with a reduced exponent range (for example corresponding to IEEE 754 binary formats) diff --git a/configure.ac b/configure.ac index 9fdd9cc..3435d13 100644 --- a/configure.ac +++ b/configure.ac @@ -203,22 +203,22 @@ error AC_MSG_ERROR([GMP version >= 5.0.0 required]) ]) -# Check for a recent MPFR: we require MPFR 3.0.0 for MPC_RNDA +# Check for a recent MPFR: we require MPFR 4.1.0 # The same remark as above for GMP applies. AC_MSG_CHECKING(for recent MPFR) AC_COMPILE_IFELSE( [AC_LANG_SOURCE( [[ #include "mpfr.h" -#if (MPFR_VERSION < MPFR_VERSION_NUM (3,0,0)) -# error "Minimal MPFR version is 3.0.0" +#if (MPFR_VERSION < MPFR_VERSION_NUM (4,1,0)) +# error "Minimal MPFR version is 4.1.0" error #endif ]])], [AC_MSG_RESULT(yes)], [ AC_MSG_RESULT(no) - AC_MSG_ERROR([MPFR version >= 3.0.0 required]) + AC_MSG_ERROR([MPFR version >= 4.1.0 required]) ]) # Check for logging feature diff --git a/doc/mpc.texi b/doc/mpc.texi index cfa52bf..d25b1c4 100644 --- a/doc/mpc.texi +++ b/doc/mpc.texi @@ -5,7 +5,7 @@ @synindex tp fn @set MINGMP 5.0.0 -@set MINMPFR 3.0.0 +@set MINMPFR 4.1.0 @set AUTHORS Andreas Enge, Philippe Th@'eveny, Paul Zimmermann @@ -13,7 +13,7 @@ This manual is for GNU MPC, a library for multiple precision complex arithmetic, version @value{VERSION} of @value{UPDATED-MONTH}. -Copyright @copyright{} 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2016, 2018 INRIA +Copyright @copyright{} 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2016, 2018, 2020 INRIA @quotation Permission is granted to copy, distribute and/or modify this document -- cgit v1.2.1