From 9d5484ece304336474bbca3b3514df8a336b808d Mon Sep 17 00:00:00 2001 From: Max Horn Date: Mon, 22 Jun 2020 10:53:52 +0200 Subject: [PATCH] Update to GMP 6.2.0 This fixes a few bugs and brings performance improvements; for the full release notes, see . Removed `deps/patches/gmp-config-ldflags.patch` as it is no longer needed. Adjusted `deps/patches/gmp-exception.patch` (in principle it could go, but then on Windows division by zero of GMP integers would not lead to a `DivideError` but instead a generic `ErrorException`) --- contrib/refresh_bb_tarballs.sh | 4 +- deps/Versions.make | 4 +- .../GMP.v6.1.2-4.aarch64-linux-gnu.tar.gz/md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../GMP.v6.1.2-4.i686-linux-gnu.tar.gz/md5 | 1 - .../GMP.v6.1.2-4.i686-linux-gnu.tar.gz/sha512 | 1 - .../GMP.v6.1.2-4.i686-linux-musl.tar.gz/md5 | 1 - .../sha512 | 1 - .../GMP.v6.1.2-4.i686-w64-mingw32.tar.gz/md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../GMP.v6.1.2-4.x86_64-linux-gnu.tar.gz/md5 | 1 - .../sha512 | 1 - .../GMP.v6.1.2-4.x86_64-linux-musl.tar.gz/md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + deps/gmp.mk | 11 +- deps/patches/gmp-config-ldflags.patch | 381 ------------------ deps/patches/gmp-exception.patch | 43 +- 83 files changed, 69 insertions(+), 452 deletions(-) delete mode 100644 deps/checksums/GMP.v6.1.2-4.aarch64-linux-gnu.tar.gz/md5 delete mode 100644 deps/checksums/GMP.v6.1.2-4.aarch64-linux-gnu.tar.gz/sha512 delete mode 100644 deps/checksums/GMP.v6.1.2-4.aarch64-linux-musl.tar.gz/md5 delete mode 100644 deps/checksums/GMP.v6.1.2-4.aarch64-linux-musl.tar.gz/sha512 delete mode 100644 deps/checksums/GMP.v6.1.2-4.armv7l-linux-gnueabihf.tar.gz/md5 delete mode 100644 deps/checksums/GMP.v6.1.2-4.armv7l-linux-gnueabihf.tar.gz/sha512 delete mode 100644 deps/checksums/GMP.v6.1.2-4.armv7l-linux-musleabihf.tar.gz/md5 delete mode 100644 deps/checksums/GMP.v6.1.2-4.armv7l-linux-musleabihf.tar.gz/sha512 delete mode 100644 deps/checksums/GMP.v6.1.2-4.i686-linux-gnu.tar.gz/md5 delete mode 100644 deps/checksums/GMP.v6.1.2-4.i686-linux-gnu.tar.gz/sha512 delete mode 100644 deps/checksums/GMP.v6.1.2-4.i686-linux-musl.tar.gz/md5 delete mode 100644 deps/checksums/GMP.v6.1.2-4.i686-linux-musl.tar.gz/sha512 delete mode 100644 deps/checksums/GMP.v6.1.2-4.i686-w64-mingw32.tar.gz/md5 delete mode 100644 deps/checksums/GMP.v6.1.2-4.i686-w64-mingw32.tar.gz/sha512 delete mode 100644 deps/checksums/GMP.v6.1.2-4.powerpc64le-linux-gnu.tar.gz/md5 delete mode 100644 deps/checksums/GMP.v6.1.2-4.powerpc64le-linux-gnu.tar.gz/sha512 delete mode 100644 deps/checksums/GMP.v6.1.2-4.x86_64-apple-darwin14.tar.gz/md5 delete mode 100644 deps/checksums/GMP.v6.1.2-4.x86_64-apple-darwin14.tar.gz/sha512 delete mode 100644 deps/checksums/GMP.v6.1.2-4.x86_64-linux-gnu.tar.gz/md5 delete mode 100644 deps/checksums/GMP.v6.1.2-4.x86_64-linux-gnu.tar.gz/sha512 delete mode 100644 deps/checksums/GMP.v6.1.2-4.x86_64-linux-musl.tar.gz/md5 delete mode 100644 deps/checksums/GMP.v6.1.2-4.x86_64-linux-musl.tar.gz/sha512 delete mode 100644 deps/checksums/GMP.v6.1.2-4.x86_64-unknown-freebsd11.1.tar.gz/md5 delete mode 100644 deps/checksums/GMP.v6.1.2-4.x86_64-unknown-freebsd11.1.tar.gz/sha512 delete mode 100644 deps/checksums/GMP.v6.1.2-4.x86_64-w64-mingw32.tar.gz/md5 delete mode 100644 deps/checksums/GMP.v6.1.2-4.x86_64-w64-mingw32.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx03.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx03.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx11.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx11.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx03.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx03.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx11.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx11.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx03.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx03.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx11.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx11.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx03.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx03.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx11.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx11.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx03.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx03.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx11.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx11.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx03.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx03.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx11.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx11.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx03.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx03.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx11.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx11.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx03.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx03.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx11.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx11.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx03.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx03.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx11.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx11.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx03.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx03.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx11.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx11.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx03.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx03.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx11.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx11.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx03.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx03.tar.gz/sha512 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx11.tar.gz/md5 create mode 100644 deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx11.tar.gz/sha512 delete mode 100644 deps/patches/gmp-config-ldflags.patch diff --git a/contrib/refresh_bb_tarballs.sh b/contrib/refresh_bb_tarballs.sh index 5cac80d52fd785..c139b38f3557f1 100755 --- a/contrib/refresh_bb_tarballs.sh +++ b/contrib/refresh_bb_tarballs.sh @@ -12,9 +12,9 @@ TRIPLETS="i686-linux-gnu x86_64-linux-gnu aarch64-linux-gnu armv7l-linux-gnueabihf powerpc64le-linux-gnu i686-linux-musl x86_64-linux-musl aarch64-linux-musl armv7l-linux-musleabihf x86_64-apple-darwin14 x86_64-unknown-freebsd11.1 i686-w64-mingw32 x86_64-w64-mingw32" # These are the projects currently using BinaryBuilder; both GCC-expanded and non-GCC-expanded: -BB_PROJECTS="gmp mbedtls libssh2 mpfr curl libgit2 pcre libuv unwind osxunwind dsfmt objconv p7zip zlib suitesparse openlibm" +BB_PROJECTS="mbedtls libssh2 mpfr curl libgit2 pcre libuv unwind osxunwind dsfmt objconv p7zip zlib suitesparse openlibm" BB_GCC_EXPANDED_PROJECTS="openblas" -BB_CXX_EXPANDED_PROJECTS="llvm" +BB_CXX_EXPANDED_PROJECTS="gmp llvm" # If we've been given a project name, filter down to that one: if [ -n "${1}" ]; then diff --git a/deps/Versions.make b/deps/Versions.make index a69bffca1b4e16..49ef420d889caf 100644 --- a/deps/Versions.make +++ b/deps/Versions.make @@ -15,8 +15,8 @@ UNWIND_VER = 1.3.1 UNWIND_BB_REL = 4 OSXUNWIND_VER = 0.0.5 OSXUNWIND_BB_REL = 0 -GMP_VER = 6.1.2 -GMP_BB_REL = 4 +GMP_VER = 6.2.0 +GMP_BB_REL = 0 MPFR_VER = 4.0.2 MPFR_BB_REL = 2 PATCHELF_VER = 0.9 diff --git a/deps/checksums/GMP.v6.1.2-4.aarch64-linux-gnu.tar.gz/md5 b/deps/checksums/GMP.v6.1.2-4.aarch64-linux-gnu.tar.gz/md5 deleted file mode 100644 index a33c13e8df4c48..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.aarch64-linux-gnu.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -fb8136c2a92d37edcd0ba4ae22352b5c diff --git a/deps/checksums/GMP.v6.1.2-4.aarch64-linux-gnu.tar.gz/sha512 b/deps/checksums/GMP.v6.1.2-4.aarch64-linux-gnu.tar.gz/sha512 deleted file mode 100644 index 7a530e11818503..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.aarch64-linux-gnu.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -9622464c9054371ee1621efe87801259b900e80457aa5cf39d4323e51dec56b7b3527c6fcf9ae74058f2b4db8034a204f71b9a28c02b3975239064261db5c361 diff --git a/deps/checksums/GMP.v6.1.2-4.aarch64-linux-musl.tar.gz/md5 b/deps/checksums/GMP.v6.1.2-4.aarch64-linux-musl.tar.gz/md5 deleted file mode 100644 index e0793c221b695d..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.aarch64-linux-musl.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -f7d1f68ba15b3a5e9996cb349d4d5c58 diff --git a/deps/checksums/GMP.v6.1.2-4.aarch64-linux-musl.tar.gz/sha512 b/deps/checksums/GMP.v6.1.2-4.aarch64-linux-musl.tar.gz/sha512 deleted file mode 100644 index f7483c5f3b67f4..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.aarch64-linux-musl.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -921723c1e71cc80e1dd9f35f4142ca16be030ab1bd7a3c78c73a63be2d0ed80a342e28376bbc074d7203c97bec6e593b386f41ab25fbf22b8942d9d6818edbea diff --git a/deps/checksums/GMP.v6.1.2-4.armv7l-linux-gnueabihf.tar.gz/md5 b/deps/checksums/GMP.v6.1.2-4.armv7l-linux-gnueabihf.tar.gz/md5 deleted file mode 100644 index 862c586220ed03..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.armv7l-linux-gnueabihf.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -b7210d1ffa5e517ef0bada8669303fab diff --git a/deps/checksums/GMP.v6.1.2-4.armv7l-linux-gnueabihf.tar.gz/sha512 b/deps/checksums/GMP.v6.1.2-4.armv7l-linux-gnueabihf.tar.gz/sha512 deleted file mode 100644 index 86f9c96bd1a3ea..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.armv7l-linux-gnueabihf.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -77be741f35248a4c4fda80d5efb3b7b1b4ca3fd4f0fed9e305794b89bbb88c7baf5d1d57747bb8e0047377bf1ccbb00cba1a61df17d1c58df6a9901ca42eb593 diff --git a/deps/checksums/GMP.v6.1.2-4.armv7l-linux-musleabihf.tar.gz/md5 b/deps/checksums/GMP.v6.1.2-4.armv7l-linux-musleabihf.tar.gz/md5 deleted file mode 100644 index fb8e567a332e75..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.armv7l-linux-musleabihf.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -cbd71c0e90e4c92381c79045d9310752 diff --git a/deps/checksums/GMP.v6.1.2-4.armv7l-linux-musleabihf.tar.gz/sha512 b/deps/checksums/GMP.v6.1.2-4.armv7l-linux-musleabihf.tar.gz/sha512 deleted file mode 100644 index c6b1d6ece69da1..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.armv7l-linux-musleabihf.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -1a8a622746ad1bc7c6576476d7217e383c72771a8b2b3a3c74e5e9d3b0daec1920f85f556339c95857c16ebeb5d5c79669c900cb4b30f68969b9b57146f53b4c diff --git a/deps/checksums/GMP.v6.1.2-4.i686-linux-gnu.tar.gz/md5 b/deps/checksums/GMP.v6.1.2-4.i686-linux-gnu.tar.gz/md5 deleted file mode 100644 index c044213f35214f..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.i686-linux-gnu.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -96228c26a324e616715ff5116129efbf diff --git a/deps/checksums/GMP.v6.1.2-4.i686-linux-gnu.tar.gz/sha512 b/deps/checksums/GMP.v6.1.2-4.i686-linux-gnu.tar.gz/sha512 deleted file mode 100644 index 0a98d76631389f..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.i686-linux-gnu.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -dda1eed06658ee175868c80dac0dcc4848a2b179fa6226e5899de13492205e6d509180c65d533a132b46fdbcbcaa49a85df627a637336f5b14291ea747350d84 diff --git a/deps/checksums/GMP.v6.1.2-4.i686-linux-musl.tar.gz/md5 b/deps/checksums/GMP.v6.1.2-4.i686-linux-musl.tar.gz/md5 deleted file mode 100644 index d4061b698772bb..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.i686-linux-musl.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -bcb20e336ed586893a2bd1664bd4af96 diff --git a/deps/checksums/GMP.v6.1.2-4.i686-linux-musl.tar.gz/sha512 b/deps/checksums/GMP.v6.1.2-4.i686-linux-musl.tar.gz/sha512 deleted file mode 100644 index 06cdc0b869a8a4..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.i686-linux-musl.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -e0cfabe7d2b331c3cc693ca50311319737785a087fc84b15f1862c6a60d036dfffed6f4e9a865d0b83fc374cba3b625face165505fd45de78f674bdafb34fbd2 diff --git a/deps/checksums/GMP.v6.1.2-4.i686-w64-mingw32.tar.gz/md5 b/deps/checksums/GMP.v6.1.2-4.i686-w64-mingw32.tar.gz/md5 deleted file mode 100644 index 37b7334e40f11f..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.i686-w64-mingw32.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -df89ac295cf9a17e16357e433fd917a9 diff --git a/deps/checksums/GMP.v6.1.2-4.i686-w64-mingw32.tar.gz/sha512 b/deps/checksums/GMP.v6.1.2-4.i686-w64-mingw32.tar.gz/sha512 deleted file mode 100644 index 72d168d87424fe..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.i686-w64-mingw32.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -856cbaf79376e470ec5be0913a37f4ff06827bb6d06fceb462007375bd8d2b430ff8de938d7f3807a6612ba20d57cddfbb7fa52c94d828d62c678f75c1f5cb31 diff --git a/deps/checksums/GMP.v6.1.2-4.powerpc64le-linux-gnu.tar.gz/md5 b/deps/checksums/GMP.v6.1.2-4.powerpc64le-linux-gnu.tar.gz/md5 deleted file mode 100644 index 7b2febc809adc4..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.powerpc64le-linux-gnu.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -5b232584c835a70ff5d43cfc57ec3438 diff --git a/deps/checksums/GMP.v6.1.2-4.powerpc64le-linux-gnu.tar.gz/sha512 b/deps/checksums/GMP.v6.1.2-4.powerpc64le-linux-gnu.tar.gz/sha512 deleted file mode 100644 index ce283f5b9b001a..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.powerpc64le-linux-gnu.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -9ce5e5686bfcb14ca1ae7589cba6beec49215ffa2fe9b179c6afd5300d9da7b5c31133888a29cba923e4d399322b018ffb19d5a2bc096c1577a9e7bc7b8b33de diff --git a/deps/checksums/GMP.v6.1.2-4.x86_64-apple-darwin14.tar.gz/md5 b/deps/checksums/GMP.v6.1.2-4.x86_64-apple-darwin14.tar.gz/md5 deleted file mode 100644 index 364fe0a2838466..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.x86_64-apple-darwin14.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -a0d321bba6e59a449c92088fa693c969 diff --git a/deps/checksums/GMP.v6.1.2-4.x86_64-apple-darwin14.tar.gz/sha512 b/deps/checksums/GMP.v6.1.2-4.x86_64-apple-darwin14.tar.gz/sha512 deleted file mode 100644 index bb0ddb68ce569f..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.x86_64-apple-darwin14.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -2b9ae682eecf5b5513bf7bc06872bd2bb79ac0d09d1a032217e8727854429e57bb415c5e6a6a04fd7da94cbcb45e3ad8a8578e7b9cf3ba1949db82dd8a9eb6ff diff --git a/deps/checksums/GMP.v6.1.2-4.x86_64-linux-gnu.tar.gz/md5 b/deps/checksums/GMP.v6.1.2-4.x86_64-linux-gnu.tar.gz/md5 deleted file mode 100644 index bb7bbc3e41a827..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.x86_64-linux-gnu.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -a6fabb3bc108b0eef63c5543d1f13b7d diff --git a/deps/checksums/GMP.v6.1.2-4.x86_64-linux-gnu.tar.gz/sha512 b/deps/checksums/GMP.v6.1.2-4.x86_64-linux-gnu.tar.gz/sha512 deleted file mode 100644 index c6cb48ddae0c9c..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.x86_64-linux-gnu.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -cf1fd3a1072f4a5ed3f71db9bf6cab2fa54fab8ae55fcc7bb2d6496e106a6a9a1844f9d8b8d7fdacfcd51e811e168fb99605ebbe1e87e61f978449ad6a280e24 diff --git a/deps/checksums/GMP.v6.1.2-4.x86_64-linux-musl.tar.gz/md5 b/deps/checksums/GMP.v6.1.2-4.x86_64-linux-musl.tar.gz/md5 deleted file mode 100644 index 2164b3144c4613..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.x86_64-linux-musl.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -ba1b090802d2636f460ee71253825a4c diff --git a/deps/checksums/GMP.v6.1.2-4.x86_64-linux-musl.tar.gz/sha512 b/deps/checksums/GMP.v6.1.2-4.x86_64-linux-musl.tar.gz/sha512 deleted file mode 100644 index 9f14c65b65f5e1..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.x86_64-linux-musl.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -6320d81bc7d27848606aa7063cf29e1c088f22272db28600a27238a0f933c6695b917ecb54670c93473dbdb7141c7ee33e65b8d717edd0f400966d5a03d5bd86 diff --git a/deps/checksums/GMP.v6.1.2-4.x86_64-unknown-freebsd11.1.tar.gz/md5 b/deps/checksums/GMP.v6.1.2-4.x86_64-unknown-freebsd11.1.tar.gz/md5 deleted file mode 100644 index 65452b89573efc..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.x86_64-unknown-freebsd11.1.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -deb35cf6f3aa221c814a9cb9b77a99d9 diff --git a/deps/checksums/GMP.v6.1.2-4.x86_64-unknown-freebsd11.1.tar.gz/sha512 b/deps/checksums/GMP.v6.1.2-4.x86_64-unknown-freebsd11.1.tar.gz/sha512 deleted file mode 100644 index e92eb52b76acb4..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.x86_64-unknown-freebsd11.1.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -d80954af671b6c24d8f0988c8cca8e89499dbb7206c8d0cd5c655688df9cc3a6b2e6ca8dbafb86ffaa42707be3e6da44e82c04d8173f7543514dae8dab4d5162 diff --git a/deps/checksums/GMP.v6.1.2-4.x86_64-w64-mingw32.tar.gz/md5 b/deps/checksums/GMP.v6.1.2-4.x86_64-w64-mingw32.tar.gz/md5 deleted file mode 100644 index 9d25f75ef5be66..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.x86_64-w64-mingw32.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -51fb1b1a43cec0ec216c61d17cd637cd diff --git a/deps/checksums/GMP.v6.1.2-4.x86_64-w64-mingw32.tar.gz/sha512 b/deps/checksums/GMP.v6.1.2-4.x86_64-w64-mingw32.tar.gz/sha512 deleted file mode 100644 index 7521ace5123912..00000000000000 --- a/deps/checksums/GMP.v6.1.2-4.x86_64-w64-mingw32.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -9a702da6de85f3a81262858a2299222664417d424d89b1704eca702661f77e27cd07b7fca8fbd77c58521ef9caa83287c05956fbe97d9047272a4cb6912fc80d diff --git a/deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx03.tar.gz/md5 new file mode 100644 index 00000000000000..2a1eab0c936ac4 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +20672d3ba36a77d359172cc095f78805 diff --git a/deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx03.tar.gz/sha512 new file mode 100644 index 00000000000000..4e546d4640aa38 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +b2f456fa97f4a68b512c286e89b5cc599f77f7e84956d761a93e6365f3ca425624e1c675f7c8c3132746d2ffcbc785537144401fca8f744869c606a579654512 diff --git a/deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx11.tar.gz/md5 new file mode 100644 index 00000000000000..8aece55be2b875 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +460394e5250cc11ba294645d2f1ffeac diff --git a/deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx11.tar.gz/sha512 new file mode 100644 index 00000000000000..e5e419c1020c09 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-gnu-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +6691625b2941ee9ef8fcdcbccd53e161a45cb37cbb3b87e4f40f2ae919189e2b7dcf5c10ffbd271be7d9f9bf60fb4a05e9532e965cac66ccd57836c364e288a2 diff --git a/deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx03.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx03.tar.gz/md5 new file mode 100644 index 00000000000000..92901a53a42bd1 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +dc00a630947a489351d67903f5c12aae diff --git a/deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx03.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx03.tar.gz/sha512 new file mode 100644 index 00000000000000..e1c8ac10fa62ac --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +8434a751bb6c0e610dda33e37a09a78331f41376df7362192e215d3c328c6730bb138fe8fd773dd907a6bb3b31b5e408eaf0a706f858c6a498b69db0315925c6 diff --git a/deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx11.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx11.tar.gz/md5 new file mode 100644 index 00000000000000..81c75fd01a9d19 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +d36cbb7473f9ce430df233b82b4c14f4 diff --git a/deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx11.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx11.tar.gz/sha512 new file mode 100644 index 00000000000000..b6b9d88f579423 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.aarch64-linux-musl-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +8fcda8c37131f0b44682548eaa4420fe74819fd9ab2ac6448464947c1f4b8328a5856ccd2ef3b8a400dc5e5d861d332354370ce36127bbea9eb6569705095b5b diff --git a/deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx03.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx03.tar.gz/md5 new file mode 100644 index 00000000000000..faa2bae259fcb7 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +f540d3dbe282d10469a6358b55d28939 diff --git a/deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx03.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx03.tar.gz/sha512 new file mode 100644 index 00000000000000..fd764fcd495f3f --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +04a66ec0d96bc3ed35fcaa0830a1592068677b71f0c7c1e1d34e8fa5626f17ee202562510d36ccda1ccc710d85fa1799bbf795d4cd46841e160e2a7920403310 diff --git a/deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx11.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx11.tar.gz/md5 new file mode 100644 index 00000000000000..30a72c0af38152 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +e11d981d3fbcdc0dec57d9e6683096c0 diff --git a/deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx11.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx11.tar.gz/sha512 new file mode 100644 index 00000000000000..154d2fdf4915c3 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-gnueabihf-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +ddf3d98681ba2d0d886dc0c26a7d916e34ec16e3f1ef75ebdc3ec87a984ea874076af0d20220d85185de0e878f0819d8bb1a7f1ddb1a5f3b53362552f104e5e8 diff --git a/deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx03.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx03.tar.gz/md5 new file mode 100644 index 00000000000000..061d79e52f80c0 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +2d8041c9fdafc830a89a5cc2a2864283 diff --git a/deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx03.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx03.tar.gz/sha512 new file mode 100644 index 00000000000000..8fa17cbe17741d --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +e366bb276ae4c6ad03ddacfb74c78793826e200465c7abcf8e158d05b16794e296ba8abe1780fbb586e0cadf28ed267ac981a408fb9dc3231547d30310962d29 diff --git a/deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx11.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx11.tar.gz/md5 new file mode 100644 index 00000000000000..c8df501c2aa37a --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +1cb79462479e95afb33de29b26c9c60f diff --git a/deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx11.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx11.tar.gz/sha512 new file mode 100644 index 00000000000000..b2aa513df365ec --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.armv7l-linux-musleabihf-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +56b1b8adbb9b660a19b10095c489fa67787c5a383fc409062c76afe659684ee44e31086ed683d3e058621302f69dd6547186901950ad2a57dc52c3f11df85e1d diff --git a/deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx03.tar.gz/md5 new file mode 100644 index 00000000000000..45946d227f9756 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +98dbed7361d07bbcbace591767a394b0 diff --git a/deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx03.tar.gz/sha512 new file mode 100644 index 00000000000000..d52fab671d3583 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +26a3ad2641b51fe8aa4b18383adc35a2093abae4f8bd483bf730428159f79d8a155e180ac1b71fe77a558d3071e3cf6701c45b2b54c6bdce9710c9dd8ae6ee05 diff --git a/deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx11.tar.gz/md5 new file mode 100644 index 00000000000000..884be1df6672c5 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +f4311e1c856d88ef56b2e1a317486b0a diff --git a/deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx11.tar.gz/sha512 new file mode 100644 index 00000000000000..dbc5d0f14924fe --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.i686-linux-gnu-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +80a61943871a1c78c9483acd96e5821a2e0a684a6fca9283639abd29a6c523dc5f191dbd8001e8c45501c99d2ee6a2a1aa34293e5ee15670481f2e64f8cd8001 diff --git a/deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx03.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx03.tar.gz/md5 new file mode 100644 index 00000000000000..893aa492a92c01 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +7de233cd7941bd4d4fe463cb390b9b76 diff --git a/deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx03.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx03.tar.gz/sha512 new file mode 100644 index 00000000000000..e2f3b9da29a675 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +3005c252e9fa3f42fa1eb7a42b6e239630df2cbb9641e278b1fe0e24c0aafaf086eade41c1a68660b0e60cc3a9eb61883835df265373e5476e90f701b452d042 diff --git a/deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx11.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx11.tar.gz/md5 new file mode 100644 index 00000000000000..529c0ad49feb56 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +bbbc8ac72aba716263c39cf621cd7028 diff --git a/deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx11.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx11.tar.gz/sha512 new file mode 100644 index 00000000000000..3c3f0a34bdd5f6 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.i686-linux-musl-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +7ce94e3a5ac55ed27ed380c17931f51a5f6eeba9b06c7d23396fa27a1e198839fbd6dfc1f90374e2c8434608e160adff758da85d4e6560a56b3ae1bed39e832e diff --git a/deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx03.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx03.tar.gz/md5 new file mode 100644 index 00000000000000..16ec4a5f0f49c1 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +56a84b9057036f41d69847e8f4127fea diff --git a/deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx03.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx03.tar.gz/sha512 new file mode 100644 index 00000000000000..40be98fb1ed7fb --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +d1cfdec4d462eddf3969a6c3b581c73cd90d70adf2afd07e1fa7bfce04a32630305e7eec22ff465e9ecedc0b12a337f0820f4f91e92f76ec9e161e9d0749ebca diff --git a/deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx11.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx11.tar.gz/md5 new file mode 100644 index 00000000000000..cd4a2fec244f26 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +23c5bf724a267de767ac633c94aedd79 diff --git a/deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx11.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx11.tar.gz/sha512 new file mode 100644 index 00000000000000..859600955afd55 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.i686-w64-mingw32-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +4e00c86635c09576200def2de7e4f5c6697a98cfce134c617f4c21dd7874a0a22665908f3530801a854b2867955885bf51cfbffd8f370be733c219448e212e6c diff --git a/deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx03.tar.gz/md5 new file mode 100644 index 00000000000000..455cab5ec1b283 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +3046fbc73ae52f4105c7083f9fe62c4a diff --git a/deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx03.tar.gz/sha512 new file mode 100644 index 00000000000000..093f519d4bccb6 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +9f6c01bedfe38c332255e8a4a2c4e03390db081c963f82ba9ad50117c5c5f810f387d5247466769d22c19bce8e2914305d0cb5f3d5214c6315aa764665e57e00 diff --git a/deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx11.tar.gz/md5 new file mode 100644 index 00000000000000..deef9ab89aeb59 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +8d337e5b138241591cb2d1baec2485db diff --git a/deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx11.tar.gz/sha512 new file mode 100644 index 00000000000000..5e2e1bcd821faf --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.powerpc64le-linux-gnu-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +2ff8a58d78a80cf1f9629dccedece0e4bdf4af4a3a5b56dcb2664cf42c849764760ee823a62f2722d54405ff49a0f222af1c5ccf50cc3dd34ccbafdee2bc44be diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx03.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx03.tar.gz/md5 new file mode 100644 index 00000000000000..a5a0d8985a643a --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +d4e319df84721a019b033e538e0bbd97 diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx03.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx03.tar.gz/sha512 new file mode 100644 index 00000000000000..e8972c7deb4fb3 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +791ddf702c8751d7756fe2dc1ef3aa0d67fa5b4773064cc3e3012447f9b09516108dfa86b9b9326f19045bcd1807377b920efc2de6e90250f42a08d9ae4e99cb diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx11.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx11.tar.gz/md5 new file mode 100644 index 00000000000000..989a8cb6e63615 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +2eb46789ca2af60a9fae1a0b92bec9c3 diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx11.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx11.tar.gz/sha512 new file mode 100644 index 00000000000000..19f64a4f0bb361 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-apple-darwin14-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +8ce0f8c6a43f748885d3b044792e995c1729fb3576db52b136de5f8a1054b3d83d9c33ad38e907bf442d40b13b6eb5d2f539058d8a642d85405e2cccc09137e2 diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx03.tar.gz/md5 new file mode 100644 index 00000000000000..a6b35b3fd29c3f --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +bd4b77b4ad10d932352b93cc79583963 diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx03.tar.gz/sha512 new file mode 100644 index 00000000000000..6f4cfdecd622fc --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +ae87d70aaeae01027cdb1f4fe76ee44abf8a68361f2086ecb93cfc54b7974a749508dc1ea60d7bb1806bdb1f0d58296d66d731c33d6f98a93bc6254374162de8 diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx11.tar.gz/md5 new file mode 100644 index 00000000000000..bbe8f53cbd4cfd --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +42a7bfaa427ad3bd20df3b94652ee16b diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx11.tar.gz/sha512 new file mode 100644 index 00000000000000..d0e103093876a6 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-gnu-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +0fdd19cb13a81efec2b5c36287f97659000c0bc2a812e11cfa2053cbb42aa7aeeb5558ea531a6f2c8378467f03073fe87b33898230197bdfd1c5b168e2f87c41 diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx03.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx03.tar.gz/md5 new file mode 100644 index 00000000000000..389e67d548feb1 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +fdf152c6473d303c58624497984547d5 diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx03.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx03.tar.gz/sha512 new file mode 100644 index 00000000000000..aa42a96b36b95c --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +f68204bbadece63ed2980ef1d51567fbaa9689f2c6b68306636eaf44fa80001748cfacf41a16c16cd441acc049a139436964cd9f56220832f4789b14edc5a815 diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx11.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx11.tar.gz/md5 new file mode 100644 index 00000000000000..bd1603c8931103 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +959a97e62c016409a722f35e92940109 diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx11.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx11.tar.gz/sha512 new file mode 100644 index 00000000000000..cf03c140d1da11 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-linux-musl-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +6364c770cdf039c52a27f946ec0cf4229d0a3ef90c7c4beb9c8ccd0f915787436be11c340106742dd223cc50bf1f98a7cb228fee10bda151d166c646f326e14c diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/md5 new file mode 100644 index 00000000000000..a4a5f02e76620d --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +484d6a7beed5248b8611f458cbfc311f diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/sha512 new file mode 100644 index 00000000000000..7c3e641a62207f --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +368bb6415b913fc4494fffc7bedb1ac48fd8d5c3ca697f790b59c1f8edce1780877b91acb20c627426de5bc024a9a3238b25d57150e2b483e1bc3d19da2c5460 diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/md5 new file mode 100644 index 00000000000000..a9a5eb3bb7dbbe --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +83db3a1e6d1faeffaf241faf906d6659 diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/sha512 new file mode 100644 index 00000000000000..956d3632e2a2c0 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +4e3afafda2355463f3c301a112b23ddebeb5018e6b1271339ecc9a2e76297215c25228f6eb08a34a3fd8be93378040b1172457c714bec1af702b803baa92937d diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx03.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx03.tar.gz/md5 new file mode 100644 index 00000000000000..102acd525d14d5 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +96a5f00e789fc2fb31b42f67a44ff3b0 diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx03.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx03.tar.gz/sha512 new file mode 100644 index 00000000000000..7887d60e0ae435 --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +9b3982200a1e034964908b019e288dcc8b192524d5ecfc23bf9e3e367dd5ef3b57d6c0aec8bf3ef6e365e5ecee15d4590634342e681c1896c0e992b7edcc6607 diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx11.tar.gz/md5 b/deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx11.tar.gz/md5 new file mode 100644 index 00000000000000..a2f589d52c2efd --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +1ec5c4395753cae4c741abcfb1be7a11 diff --git a/deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx11.tar.gz/sha512 b/deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx11.tar.gz/sha512 new file mode 100644 index 00000000000000..2ab3c64c5d7b1c --- /dev/null +++ b/deps/checksums/GMP.v6.2.0-0.x86_64-w64-mingw32-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +486ddc1d1e5ca320a2cfc329486ebf7e5ebb5cfb3388cab2ce0221ed615634dcaafd003bfa53191e510f790d3854afc26e7a45dc7d35610ed467d34126b19f9b diff --git a/deps/gmp.mk b/deps/gmp.mk index dbc21c7ebf439c..0fcf1cdbfac706 100644 --- a/deps/gmp.mk +++ b/deps/gmp.mk @@ -20,17 +20,10 @@ $(SRCCACHE)/gmp-$(GMP_VER)/source-extracted: $(SRCCACHE)/gmp-$(GMP_VER).tar.bz2 echo 1 > $@ $(SRCCACHE)/gmp-$(GMP_VER)/build-patched: $(SRCCACHE)/gmp-$(GMP_VER)/source-extracted - cp $(SRCDIR)/patches/config.sub $(SRCCACHE)/gmp-$(GMP_VER)/configfsf.sub - cd $(dir $@) && patch < $(SRCDIR)/patches/gmp-exception.patch + cd $(dir $@) && patch -p1 < $(SRCDIR)/patches/gmp-exception.patch cd $(dir $@) && patch -p1 < $(SRCDIR)/patches/gmp_alloc_overflow_func.patch echo 1 > $@ -$(SRCCACHE)/gmp-$(GMP_VER)/gmp-config-ldflags.patch-applied: | $(SRCCACHE)/gmp-$(GMP_VER)/build-patched - cd $(dir $@) && patch -p1 < $(SRCDIR)/patches/gmp-config-ldflags.patch - echo 1 > $@ - -$(BUILDDIR)/gmp-$(GMP_VER)/build-configured: $(SRCCACHE)/gmp-$(GMP_VER)/gmp-config-ldflags.patch-applied - $(BUILDDIR)/gmp-$(GMP_VER)/build-configured: $(SRCCACHE)/gmp-$(GMP_VER)/source-extracted mkdir -p $(dir $@) cd $(dir $@) && \ @@ -81,5 +74,5 @@ else # USE_BINARYBUILDER_GMP GMP_BB_URL_BASE := https://github.com/JuliaBinaryWrappers/GMP_jll.jl/releases/download/GMP-v$(GMP_VER)+$(GMP_BB_REL) GMP_BB_NAME := GMP.v$(GMP_VER) -$(eval $(call bb-install,gmp,GMP,false)) +$(eval $(call bb-install,gmp,GMP,false,true)) endif diff --git a/deps/patches/gmp-config-ldflags.patch b/deps/patches/gmp-config-ldflags.patch deleted file mode 100644 index fb89fa66b8da5e..00000000000000 --- a/deps/patches/gmp-config-ldflags.patch +++ /dev/null @@ -1,381 +0,0 @@ ---- gmp-6.1.2/configure 2019-03-25 17:58:41.928471374 -0400 -+++ gmp-6.1.2-LDFLAGS/configure 2019-03-26 13:08:07.756316866 -0400 -@@ -5880,7 +5880,7 @@ if test "$gmp_prog_cc_works" = yes; then - int main () { return 0; } - EOF - echo "Test compile: " >&5 -- gmp_compile="$cc $cflags $cppflags conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -5934,7 +5934,7 @@ void *f() { return g(); } - int main () { return 0; } - EOF - echo "Test compile: function pointer return" >&5 -- gmp_compile="$cc $cflags $cppflags conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -5990,7 +5990,7 @@ int cmov () { return (n >= 0 ? n : 0); } - int main () { return 0; } - EOF - echo "Test compile: cmov instruction" >&5 -- gmp_compile="$cc $cflags $cppflags conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -6047,7 +6047,7 @@ unsigned long gcc303 () { return (unsign - int main () { return 0; } - EOF - echo "Test compile: double -> ulong conversion" >&5 -- gmp_compile="$cc $cflags $cppflags conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -6102,7 +6102,7 @@ unsigned long fneg () { return -fneg_dat - int main () { return 0; } - EOF - echo "Test compile: double negation" >&5 -- gmp_compile="$cc $cflags $cppflags conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -6158,7 +6158,7 @@ float ftod () { return (float) ftod_data - int main () { return 0; } - EOF - echo "Test compile: double -> float conversion" >&5 -- gmp_compile="$cc $cflags $cppflags conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -6243,7 +6243,7 @@ param_init () - int main () { return 0; } - EOF - echo "Test compile: gnupro alpha ev6 char spilling" >&5 -- gmp_compile="$cc $cflags $cppflags conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -6294,7 +6294,7 @@ if test "$gmp_prog_cc_works" = yes; then - int k; int foo () { __builtin_alloca (k); } - EOF - echo "Test compile: __builtin_alloca availability" >&5 -- gmp_compile="$cc $cflags $cppflags conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -6340,7 +6340,7 @@ int foo () - int main () { return 0; } - EOF - echo "Test compile: alloca array" >&5 -- gmp_compile="$cc $cflags $cppflags conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -6418,7 +6418,7 @@ int f () - int main () { return 0; } - EOF - echo "Test compile: abs int -> double conversion" >&5 -- gmp_compile="$cc $cflags $cppflags conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -6483,7 +6483,7 @@ int dummy; - int main () { return 0; } - EOF - echo "Test compile: long long reliability test 1" >&5 -- gmp_compile="$cc $cflags $cppflags conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -6544,7 +6544,7 @@ int dummy; - int main () { return 0; } - EOF - echo "Test compile: long long reliability test 2" >&5 -- gmp_compile="$cc $cflags $cppflags conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -6605,7 +6605,7 @@ int dummy; - int main () { return 0; } - EOF - echo "Test compile: freebsd hacked gcc" >&5 -- gmp_compile="$cc $cflags $cppflags conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -6704,7 +6704,7 @@ main () - - EOF - echo "Test compile: mpn_lshift_com optimization" >&5 -- gmp_compile="$cc $cflags $cppflags conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -6813,7 +6813,7 @@ main () - - EOF - echo "Test compile: mpn_lshift_com optimization 2" >&5 -- gmp_compile="$cc $cflags $cppflags conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -7325,7 +7325,7 @@ _main: - xorl %eax, %eax - ret - EOF -- gmp_compile="$cc $cflags $cppflags conftest.s -o conftest >&5" -+ gmp_compile="$cc $cflags $cppflags $LDFLAGS conftest.s -o conftest >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -7390,7 +7390,7 @@ $as_echo_n "checking compiler $cc $cflag - cat >conftest.c <&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -7498,7 +7498,7 @@ if test "$gmp_prog_cc_works" = yes; then - int main () { return 0; } - EOF - echo "Test compile: " >&5 -- gmp_compile="$cc $cflags $cppflags $flag conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $flag $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -7552,7 +7552,7 @@ void *f() { return g(); } - int main () { return 0; } - EOF - echo "Test compile: function pointer return" >&5 -- gmp_compile="$cc $cflags $cppflags $flag conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $flag $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -7608,7 +7608,7 @@ int cmov () { return (n >= 0 ? n : 0); } - int main () { return 0; } - EOF - echo "Test compile: cmov instruction" >&5 -- gmp_compile="$cc $cflags $cppflags $flag conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $flag $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -7665,7 +7665,7 @@ unsigned long gcc303 () { return (unsign - int main () { return 0; } - EOF - echo "Test compile: double -> ulong conversion" >&5 -- gmp_compile="$cc $cflags $cppflags $flag conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $flag $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -7720,7 +7720,7 @@ unsigned long fneg () { return -fneg_dat - int main () { return 0; } - EOF - echo "Test compile: double negation" >&5 -- gmp_compile="$cc $cflags $cppflags $flag conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $flag $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -7776,7 +7776,7 @@ float ftod () { return (float) ftod_data - int main () { return 0; } - EOF - echo "Test compile: double -> float conversion" >&5 -- gmp_compile="$cc $cflags $cppflags $flag conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $flag $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -7861,7 +7861,7 @@ param_init () - int main () { return 0; } - EOF - echo "Test compile: gnupro alpha ev6 char spilling" >&5 -- gmp_compile="$cc $cflags $cppflags $flag conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $flag $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -7912,7 +7912,7 @@ if test "$gmp_prog_cc_works" = yes; then - int k; int foo () { __builtin_alloca (k); } - EOF - echo "Test compile: __builtin_alloca availability" >&5 -- gmp_compile="$cc $cflags $cppflags $flag conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $flag $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -7958,7 +7958,7 @@ int foo () - int main () { return 0; } - EOF - echo "Test compile: alloca array" >&5 -- gmp_compile="$cc $cflags $cppflags $flag conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $flag $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -8036,7 +8036,7 @@ int f () - int main () { return 0; } - EOF - echo "Test compile: abs int -> double conversion" >&5 -- gmp_compile="$cc $cflags $cppflags $flag conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $flag $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -8101,7 +8101,7 @@ int dummy; - int main () { return 0; } - EOF - echo "Test compile: long long reliability test 1" >&5 -- gmp_compile="$cc $cflags $cppflags $flag conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $flag $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -8162,7 +8162,7 @@ int dummy; - int main () { return 0; } - EOF - echo "Test compile: long long reliability test 2" >&5 -- gmp_compile="$cc $cflags $cppflags $flag conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $flag $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -8223,7 +8223,7 @@ int dummy; - int main () { return 0; } - EOF - echo "Test compile: freebsd hacked gcc" >&5 -- gmp_compile="$cc $cflags $cppflags $flag conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $flag $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -8322,7 +8322,7 @@ main () - - EOF - echo "Test compile: mpn_lshift_com optimization" >&5 -- gmp_compile="$cc $cflags $cppflags $flag conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $flag $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -8431,7 +8431,7 @@ main () - - EOF - echo "Test compile: mpn_lshift_com optimization 2" >&5 -- gmp_compile="$cc $cflags $cppflags $flag conftest.c >&5" -+ gmp_compile="$cc $cflags $cppflags $flag $LDFLAGS conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -9987,7 +9987,7 @@ main () - return 0; - } - EOF --gmp_compile="$CC_FOR_BUILD conftest.c" -+gmp_compile="$CC_FOR_BUILD $LDFLAGS conftest.c" - cc_for_build_works=no - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 -@@ -10019,7 +10019,7 @@ main () - return 0; - } - EOF --gmp_compile="$HOST_CC conftest.c" -+gmp_compile="$HOST_CC $LDFLAGS conftest.c" - cc_for_build_works=no - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 -@@ -10052,7 +10052,7 @@ main () - return 0; - } - EOF --gmp_compile="$i conftest.c" -+gmp_compile="$i $LDFLAGS conftest.c" - cc_for_build_works=no - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 -@@ -10132,7 +10132,7 @@ main () - } - EOF - for i in .exe ,ff8 ""; do -- gmp_compile="$CC_FOR_BUILD conftest.c -o conftest$i" -+ gmp_compile="$CC_FOR_BUILD $LDFLAGS conftest.c -o conftest$i" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -10168,7 +10168,7 @@ main (int argc, char **argv) - return 0; - } - EOF --gmp_compile="$CC_FOR_BUILD conftest.c" -+gmp_compile="$CC_FOR_BUILD $LDFLAGS conftest.c" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -10210,7 +10210,7 @@ foo () - return log (d); - } - EOF --gmp_compile="$CC_FOR_BUILD conftest.c -lm" -+gmp_compile="$CC_FOR_BUILD $LDFLAGS conftest.c -lm" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? -@@ -10543,7 +10543,7 @@ if test "$gmp_prog_cxx_works" = yes; the - int main (void) { return 0; } - EOF - echo "Test compile: " >&5 -- gmp_cxxcompile="$CXX $CPPFLAGS $CXXFLAGS conftest.cc >&5" -+ gmp_cxxcompile="$CXX $CPPFLAGS $CXXFLAGS $LDFLAGS conftest.cc >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_cxxcompile\""; } >&5 - (eval $gmp_cxxcompile) 2>&5 - ac_status=$? -@@ -10583,7 +10583,7 @@ using namespace foo; - int main (void) { return 0; } - EOF - echo "Test compile: namespace" >&5 -- gmp_cxxcompile="$CXX $CPPFLAGS $CXXFLAGS conftest.cc >&5" -+ gmp_cxxcompile="$CXX $CPPFLAGS $CXXFLAGS $LDFLAGS conftest.cc >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_cxxcompile\""; } >&5 - (eval $gmp_cxxcompile) 2>&5 - ac_status=$? -@@ -10629,7 +10629,7 @@ void someoutput (void) { std::cout << 12 - int main (void) { return 0; } - EOF - echo "Test compile: std iostream" >&5 -- gmp_cxxcompile="$CXX $CPPFLAGS $CXXFLAGS conftest.cc >&5" -+ gmp_cxxcompile="$CXX $CPPFLAGS $CXXFLAGS $LDFLAGS conftest.cc >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_cxxcompile\""; } >&5 - (eval $gmp_cxxcompile) 2>&5 - ac_status=$? -@@ -27095,7 +27095,7 @@ for tmp_underscore in "" "_"; do - ${tmp_gsym_prefix}main$gmp_cv_asm_label_suffix - addl $ ${tmp_underscore}_GLOBAL_OFFSET_TABLE_, %ebx - EOF -- gmp_compile="$CCAS $CFLAGS $CPPFLAGS $lt_prog_compiler_pic conftest.s >&5 && $CC $CFLAGS $CPPFLAGS $lt_prog_compiler_pic conftest.$OBJEXT >&5" -+ gmp_compile="$CCAS $CFLAGS $CPPFLAGS $lt_prog_compiler_pic conftest.s >&5 && $CC $CFLAGS $CPPFLAGS $LDFLAGS $lt_prog_compiler_pic conftest.$OBJEXT >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? - diff --git a/deps/patches/gmp-exception.patch b/deps/patches/gmp-exception.patch index e4672be10244ba..c494d37748d5ca 100644 --- a/deps/patches/gmp-exception.patch +++ b/deps/patches/gmp-exception.patch @@ -1,35 +1,14 @@ -diff -r 842c2ba359bf errno.c ---- a/errno.c Sun Jan 24 22:06:51 2016 +0100 -+++ b/errno.c Thu Jan 28 13:37:54 2016 -0500 -@@ -33,24 +33,24 @@ - see https://www.gnu.org/licenses/. */ - - #include -+ -+#include -+ - #include "gmp.h" - #include "gmp-impl.h" - - int gmp_errno = 0; - - --/* The deliberate divide by zero triggers an exception on most systems. On -- those where it doesn't, for example power and powerpc, use abort instead. -- -- Enhancement: Perhaps raise(SIGFPE) (or the same with kill()) would be -- better than abort. Perhaps it'd be possible to get the BSD style -- FPE_INTDIV_TRAP parameter in there too. */ -- -+/* Use SIGFPE on systems which have it. Otherwise, deliberate divide -+ by zero, which triggers an exception on most systems. On those -+ where it doesn't, for example power and powerpc, use abort instead. */ +diff --git a/errno.c b/errno.c +index b4be555..3f772a5 100644 +--- a/errno.c ++++ b/errno.c +@@ -68,5 +68,8 @@ __gmp_sqrt_of_negative (void) void - __gmp_exception (int error_bit) + __gmp_divide_by_zero (void) { - gmp_errno |= error_bit; - __gmp_junk = 10 / __gmp_0; -+ raise (SIGFPE); - abort (); ++ /* try to force a division by zero system exception */ ++ __gmp_junk = 10 / __gmp_0; ++ + __gmp_exception (GMP_ERROR_DIVISION_BY_ZERO); } - +