Skip to content

Commit

Permalink
Update to GMP 6.2.0 (#36343)
Browse files Browse the repository at this point in the history
  • Loading branch information
fingolfin authored Jul 8, 2020
1 parent 576769a commit 5f21b52
Show file tree
Hide file tree
Showing 83 changed files with 69 additions and 452 deletions.
4 changes: 2 additions & 2 deletions contrib/refresh_bb_tarballs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions deps/Versions.make
Original file line number Diff line number Diff line change
Expand Up @@ -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 = 1
MPFR_VER = 4.0.2
MPFR_BB_REL = 2
PATCHELF_VER = 0.9
Expand Down
1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-4.aarch64-linux-gnu.tar.gz/md5

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-4.aarch64-linux-musl.tar.gz/md5

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-4.i686-linux-gnu.tar.gz/md5

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-4.i686-linux-gnu.tar.gz/sha512

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-4.i686-linux-musl.tar.gz/md5

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-4.i686-linux-musl.tar.gz/sha512

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-4.i686-w64-mingw32.tar.gz/md5

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-4.i686-w64-mingw32.tar.gz/sha512

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-4.x86_64-linux-gnu.tar.gz/md5

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-4.x86_64-linux-gnu.tar.gz/sha512

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-4.x86_64-linux-musl.tar.gz/md5

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-4.x86_64-w64-mingw32.tar.gz/md5

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fe868923f93979e476119550525c2911
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
c3a6cf6404599c5ebc4ba2528003d2c70f5cecf8b6e690b9632f86cd6da607cd770db0925ff0d798d06f2a7cf9e32b5bcbc449adc565a25b60d6c931d9d08f4b
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
609b33d8fff60108196e49f2a3de2735
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
348d76a0f41b426f8eb82f506cab389d767aa84654f4a075dc28acae2c3b7e359655697ce2b9df16129c91f70ea87eb874195595b02baed60f0bd32e1d4e44a0
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2e6bcf2a15e27f6e6a7ad61e99fa23c9
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
e47b4b183e09fd6045e8336878ef2922d48de7b6c0241a77e858ed477adf0d07e9aea840fa41ed19d61754c4a3e78715a343f6f25b14eb1b2ada23e3b05846f2
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
635000ec5425c8e2b83f3d3b2b51e140
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d103a6bf9e653446d3ce0e68f8b255d4a8c0a22719314b2a3a311452beba557bfc91d51ad44b3679e0dfa24d4cde7dec28441cb08a748b4394cae0cb0a2d6241
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2ba5a3a0488fabf3fa383b0eff8fc070
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
4e2ab35a4432d0bfa4a484262540e2d78011ed1facff4aaf8d3af8e602809031291df6eb2912a1835d25b16b4777b5ff80ad943ba186766c8e038f30ac0e7c23
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
22c11db0b11734919bd29d6f0a188c3c
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2eaf9572741c3537d89ef51e38fc1898d051dd60e30fb27a4c2b91700872a079ef0c432d6e781caa678b57a7bedb57e1f8efbfcc10291dd1bd4154ad0f8f81fb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3cd478ea53f584167425ef22c54a3932
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
21cd917d2de42abc06d81bf0a80714b1561156d1397d069d0f932366d159ed6a716746974d3c204ab8fa06d7ed4747c34e5c7e94dbd6efa2b5186ed3457632e2
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7c0b8c0b0625e8a4b7841ffb31e6623a
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
5fc976fc29a3b91f11d44f09f8620d815b2c2ab86400ad2c41b2ce88ca24e357e6c30b15df22aef47187184e4b5fa9133c0c5baacf164309c8efa3cda458be81
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2ab6efd0360e0c61b57f942469fc42c7
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
83d029ce5b5348490929eb93f6c41b2ce5e6e42eb124e3b96f5d45cce2688cb500fc031f1225c9eabbe966a53177b908efcbddd1be4a4b14ed06532e02578250
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
57d1b9c8d468b79bfb606a927018a8e6
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
966aad06c5168c70e06c511a71117f03bcf12e041262ce1f4a26cd4c3db2dd24543db36733e1ccb2c87b8f45b1c7ef9bbeb1912215a70b4a6bdcfa73cab61a8c
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d90a9f2036bc78eeca2a3ccfed237c86
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
f8e0f9313e76b14c3c8dbf1012780da7ebf16a07c356e63a0182d92360e53dd27480f596c7f1b70f55c55df51650998a84d7ad7d0a42eb85ea72850a5f099e90
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
362af1ef3ff4b58eb39a53eaf8c76b66
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
07c87d21644e4e02b48dbac064a1a3d7849f5f8d9e94ade30a1c513072a7ce9e66e1c13fbb5651907dfb65b29bd88183621500326fdb7d0957a8ad976fb0889e
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
078b5fb610e8d2449003f27f6462bf6c
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
f6876b2762ed416d0c705bf491b132552977408d2425ba0dd0a728362af7dd82086047417c71f982576a4476bebb35c571eb621c6aea381e0015c3a68b2d7e23
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2e23f94f52941f7ee61974cdfb83ec41
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
4cdeb4c9dc30ed9f8121d9b675c51cd5efe427e49f27952e51db166dc94ee18384a2ba906ac34eb72172edb063d001bffafbb7f98336d68b408dccbf8bc7ddcc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
39c5f1fd25e156a9cd0684ecfe3ce12a
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8a74bf5a694279b965e4963f365570127706ea605583319f5418081a8e75c505ce4524ac087b04cab3d02cb931a2ffb308e166e192d8ca69937735c369f68a48
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
5ac1a267e8162ad1bf5ca31043bbb805
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
e2f526d5d150b8672877fcb5d7347c1293213fd79bdbadb49012819af1e51969677b9abd360f6dd9c5f6a3431b8c18ff7a2cfec009c3d05882bdab716e366106
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
9e1e0397b545d1842bad8b61a5209223
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
90ddf97e3c7f879ddbf25523ad981621a5b7d46e7f087f4c3cafb79590afbb6de7e181b353a01c06b8a24b12a153ef2bdae7aa1417987e6bc5c45a7e3647033d
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
c92f5a49f9e17e15f14c722d068c6be1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
5846b75741895f11818dfdbd9dfe8352ecf1d8a794ab3d2d7c2cef36a64d3e0636c3c8d1a15c30b2d344943c23b84b7781abe811ccc09e39e98e92465f56ab5d
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
332a3fa5aacd4d1d524b136887ec965a
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
f62fa0dfd541bd02d545547e3962e437607272bb8e0a2064357e0d9136957f1deecbe1752cbfcd033ba474c25d7fd0c39a97f761f0719d77168300348c924ec4
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
03fadd39ad1121c5843fbea90b445667
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
98443121e137a5965d6cf3dee9a1279d8889795dfcde0129957e78ee71225a5bd8055e76ce5ee5cc3235f30e7bf716a78438ccee8c202d5da3f9f3c12a5c3e72
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
b5eb0b23fb1284b9b9629cd44ee0e00c
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d2a471e9d1d6d86f60a51ae9be4b00f03ba7845f3f902f5ff03338619f6a9fee6417f06b7890940a5f2defc8d745f1322ec093b1eec63bf9cb03e792f42530b8
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a61ba5da78cdfce5ea71188ee9d5237d
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
b6bde58c41e478a856db59f296e0453c70a4ac2e15d4d67a89d57c0c9c85a3bec53134a0d54d8c5fd952556a557c9aecb57db42783ce4c44e442c3a10ba589a8
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8762b66893a5b4d489afdc909194bc46
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
bca104c1943206b55e7650d9fefa00e12dc0e87402dcd045a811c85cb1d48f61a2b19f5f23988f27ff0b02d415383d0939a11c27ed6ba9c985ce17fc667c0a78
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
de22d235d3209ba4c2960c8df9f270c1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
4dde41c1ff15e21a04e7c6e91c82f03a643afe1f79a6f74e6bd3f3d47155a2e6ca5897008d9f4439bd923aaf59326f7fbf47c45b0bf32a5b41ae6607ce0b64fb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
45da832fa92998fb9fd44ec1cd05abe9
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
5e51fb5689c05272dd4a81edbcdc41e0ed603ea86213f466be2beee201f00cc3763dad54e51c0336440017cb11a307f5ffd1389e920e9a21dd679bca3eeb475f
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
65399d37829ca8dc576786b07dabf54f
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
073c6b07f4f419e18dd1e315d1d2f2bec22d9954be5be2ff6fcd27e6f41054c66fabbed650528d652f72659f9d353b3cea3a50230df3f077a286c40438fa7916
11 changes: 2 additions & 9 deletions deps/gmp.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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 $@) && \
Expand Down Expand Up @@ -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
Loading

0 comments on commit 5f21b52

Please sign in to comment.