Update GMP/MPFR/MPC/ISL version in contrib/download_prerequisites (and gcc/infrastructure)

Tobias Burnus tobias@codesourcery.com
Wed Nov 24 08:05:32 GMT 2021

Note: This change has has no effect on https://gcc.gnu.org/install/prerequisites.html,
i.e. the minimal versions remain: GMP 4.3.2, MPFR 3.1.0, MPC 1.0.1, ISL 0.15. However,
not all features might work with the minimal version and in the future, the minimal
version might change. (There is a Graphite feature in the pipeline for GCC 13 which
will require a newer ISL, whether by bumping the minimal ISL version or using a configure
to disable if older is unclear; cf. https://gcc.gnu.org/pipermail/gcc-patches/2021-November/584715.html)

This patch consists of two parts:

* Placing a new version under https://gcc.gnu.org/pub/gcc/infrastructure/
* The attached patch to the download script

Upstream links to the new versions (the first idea was to use 'major-release - 1'
for greater stability but at the end, only GMP is not the newest):

* https://ftp.gnu.org/gnu/gmp/gmp-6.1.2.tar.bz2
   (stable<minus><one> branch; current would be 6.2.1 – before: 6.1.0)

* https://ftp.gnu.org/gnu/mpfr/mpfr-4.1.0.tar.bz2
   (latest version [as 4.0.2 is too old for MPC 1.1.x] - before: 3.1.6)

* https://ftp.gnu.org/gnu/mpc/mpc-1.2.1.tar.gz
   (latest version - before: 1.0.3)

* https://libisl.sourceforge.io/isl-0.24.tar.bz2
   (latest version - before 0.18)

I did note that the script uses http and not https. I left it that way:
some older systems may not have an up-to-date CA trust list or struggle with
now disabled older crypto algorithms. Given that the hash is checked, I think
that's acceptable and (still) makes sense.

Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955
-------------- next part --------------
A non-text attachment was scrubbed...
Name: prereq-script.diff
Type: text/x-patch
Size: 3268 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/gcc-patches/attachments/20211124/82575718/attachment.bin>

More information about the Gcc-patches mailing list