Most popular GMP downloads

Richard Biener rguenther at suse.de
Wed Apr 23 11:13:32 UTC 2014


On Wed, 23 Apr 2014, Torbjörn Granlund wrote:

> Thanks for some background on this issue!
> 
> I was aware of that gcc recommends GMP 4.3.2, but not the full extent of
> this their recommending.  Why 5.1.1 is also popular is harder to guess.
> (The 4 year old 4.3.2 is at least the last in a series, the 2nd most
> popular 5.1.1 has two newer releases in its series.)
> 
> (Partial?) list of fixes we should request:
> 
> * Avoid wordings like "MPFR Library version 2.4.2", instead use "MPFR
>   Library of a recent version.  Older version than 2.4.2 will not work"
>   This applies to at least GMP, MPFR, MPC, ISL, CLooG.
> 
> * Stop distributing (via ftp://gcc.gnu.org/pub/gcc/infrastructure/)
>   severely obsolete version of Free Software.  Link to'em, dammit, or at
>   least don't neglect to update this cache of obsolete software for more
>   than 4 (!) years.
> 
> * Make link from gcc.gnu.org/install/prerequisites.html to to
>   https:/gmplib.org/ (most other links seem to be there).

Like the following?  I'll commit it if you think that is ok.  Note
that we intentionally allow "old" versions to work to don't increase
the burden of compiling new GCC versions on old platforms.

Thanks,
Richard.

Index: gcc/doc/install.texi
===================================================================
--- gcc/doc/install.texi	(revision 209677)
+++ gcc/doc/install.texi	(working copy)
@@ -354,29 +354,33 @@ support libraries then using those packa
 install the libraries.
 
 @table @asis
- at item GNU Multiple Precision Library (GMP) version 4.3.2 (or later)
+ at item GNU Multiple Precision Library (GMP)
 
-Necessary to build GCC at .  If a GMP source distribution is found in a
+Necessary to build GCC at .  It can be donwloaded from @uref{https://gmplib.org/}.
+Older versions than 4.2.3 will not work.
+If a GMP source distribution is found in a
 subdirectory of your GCC sources named @file{gmp}, it will be built
 together with GCC.  Alternatively, if GMP is already installed but it
 is not in your library search path, you will have to configure with the
 @option{--with-gmp} configure option.  See also @option{--with-gmp-lib}
 and @option{--with-gmp-include}.
 
- at item MPFR Library version 2.4.2 (or later)
+ at item MPFR Library
 
 Necessary to build GCC at .  It can be downloaded from
- at uref{http://www.mpfr.org/}.  If an MPFR source distribution is found
+ at uref{http://www.mpfr.org/}.  Older versions than 2.4.0 will not work.
+If an MPFR source distribution is found
 in a subdirectory of your GCC sources named @file{mpfr}, it will be
 built together with GCC.  Alternatively, if MPFR is already installed
 but it is not in your default library search path, the
 @option{--with-mpfr} configure option should be used.  See also
 @option{--with-mpfr-lib} and @option{--with-mpfr-include}.
 
- at item MPC Library version 0.8.1 (or later)
+ at item MPC Library
 
 Necessary to build GCC at .  It can be downloaded from
- at uref{http://www.multiprecision.org/}.  If an MPC source distribution
+ at uref{http://www.multiprecision.org/}.  Older versions than
+0.8.0 will not work.  If an MPC source distribution
 is found in a subdirectory of your GCC sources named @file{mpc}, it
 will be built together with GCC.  Alternatively, if MPC is already
 installed but it is not in your default library search path, the

-- 
Richard Biener <rguenther at suse.de>
SUSE / SUSE Labs
SUSE LINUX Products GmbH - Nuernberg - AG Nuernberg - HRB 16746
GF: Jeff Hawn, Jennifer Guild, Felix Imend"orffer


More information about the gmp-devel mailing list