Skip to content

Update GMP and MPFR builds to use better compiler flags #33096

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Oct 3, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions deps/Versions.make
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ UNWIND_BB_REL = 4
OSXUNWIND_VER = 0.0.5
OSXUNWIND_BB_REL = 0
GMP_VER = 6.1.2
GMP_BB_REL = 1
GMP_BB_REL = 3
MPFR_VER = 4.0.2
MPFR_BB_REL = 1
MPFR_BB_REL = 0
PATCHELF_VER = 0.9
MBEDTLS_VER = 2.16.0
MBEDTLS_BB_REL = v0.17.0
Expand Down
1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.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-1.aarch64-linux-musl.tar.gz/md5

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.arm-linux-gnueabihf.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-1.i686-linux-gnu.tar.gz/md5

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.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-1.x86_64-linux-gnu.tar.gz/md5

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.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-1.x86_64-w64-mingw32.tar.gz/md5

This file was deleted.

This file was deleted.

1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.aarch64-linux-gnu.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ed06ab3d41f85e837cd605bc3fad476b
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8b04b36670d77e4a4f281c7587b3d878449ec8b7a07cd86f41a4e594f8428b4587659be0ecef59ff065bc9c6ba607bf03158a082b4ce2cb4c0c9e74411295106
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.aarch64-linux-musl.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
5041b7635c6f1fc50b66f67075cda4c3
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
f90edfec0792379c35129ca5b38d987455522da64ef2dd6ff624c8c271f04868f3f816b8c23f07b705af025119708005990e93bc3018952aa5c38b4365e01a5a
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.arm-linux-gnueabihf.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
9da15965b743ecdd869ac374ed7dee72
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1a2915d7e5e0a624f2053c16df3daba567f45e1fca0e19ab81535856e36b83978ead98cd72e6212fb6bc293b409f5674cb8ea8b3369a35b825a2ac3aac57494a
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
e073ec5a73eaad5a70660fd75a41781d
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2d0e5b9bf07ffc048306d76f6bb27f1897ec4f6480597fa27ab647f742285f3e5ae5fbc495d9abde63f2b3439dbb41ccf7b0ca395106ee7adb3233d3e43d44b8
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.i686-linux-gnu.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d8908bead56aa3db1dec41c18782e532
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.i686-linux-gnu.tar.gz/sha512
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
89da4c61528e51e5bc7293b824cd57fd10fad93757227a5f5a52a1e347f353b91bdcdbcc8591cc0d01c0952d37c03339a107856505cf2a17d25f35328453388c
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.i686-linux-musl.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
31564e45dd5fdafe816d29e09402ba79
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.i686-linux-musl.tar.gz/sha512
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a43b13ba05812a9dd9225aca5db39615baebad3ef1510458d3f441519c3253774ed46497f4d65730a24e021440bae19342e4f7e56ed0e956c10e77cf61016040
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.i686-w64-mingw32.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cc730eddb20303e8131dc4b551a48500
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.i686-w64-mingw32.tar.gz/sha512
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
e080478a9c40572eac4baec78c0295c5f4b3ca683a3a66fb4dd24a76fc9be92d2de7f0e9409b6e281babc6a1ba3f543d3f0ab7e6b12f67957d43931c74076bf1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
aeb0300673be0b235737eee73ac8ab4a
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
85b1504811515525a4d03f5068760138c0c11f66b47b140eac5009f2a18fd413ea8bbd1a9a02253a7ba14bede26317f46f9daf689d36915a6eb7a0a2bb029d44
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d574efeb8dae18a80ebd1ce3e6d4ecc3
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
80e7c6eff9cba0dc871f320d0c570523d6fd53a9bcb3022fa6b75b4ef509872c9d4414fb4d37f9e4138cf2266621aac9bbd4da0a7deeb1ed014be8c37cbc2adb
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.x86_64-linux-gnu.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8b6da6984c1113f21ebbaf8cd5820418
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.x86_64-linux-gnu.tar.gz/sha512
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
bcdcbd20b950cc8ca94c2df66b85f3633ca997cfeaf042dfc6093607a2cd16f109b9263c1a83cd1c3e259a8c278cf7ef1cf47805ad762f4e49939cc5f132d75f
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.x86_64-linux-musl.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
34894a2ce504f62a02bf05190d5e67c5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
df4e5467ecbe8d4b340c8c63a691d5de8edaa8b6cf047bc702a5ae32e1868199bb16661d54a97c205488d6fb0238e0c75984723f23e114b11b2bece022fbb0fe
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
c553733282390fde94c66b38e1a78a15
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
45647d628299e0cf22bac66afd457d83fdcc8eabef13b3e5c3f2b1b0ae193c4c86cd56921556a0ecacbf6bb9256c24daccf894dbd16929ef6f4387c615f67019
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.x86_64-w64-mingw32.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
44ded1fc674258c516768e3036f2ba6b
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
f87d6c4cd0c9e1011d516d88b7f72f38ef29e3342c2c44dc638c24f17d975d5f6ddfac363f1114d2cb476999de7b7675f33998e7ae82e875d9e4c1a1accf23f9
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.aarch64-linux-gnu.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1cda9d8886b5b87a496caaa08a65c087
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
481683f1d7abc3346b003c275c44e199b4ff89358ef12c4b2dab7458c68237b0aafb76792de2932ac91e5228c23360b7fa5fa2ef92c0994157e3c33bb24cbea9
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.aarch64-linux-musl.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
108305a6eb6fb76df7ce2ff4f410b786
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
26a82a851ff11e81f33741ae05bb53cfa8bd3af32f466efcf4048e8d6577daa5e8ede67cf19efabfba152b3e93db7eacb5434c6864a0d1ec2c5030d10c5d568e
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2fdc41279fc93d071d239a7f6a6cf28c
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
654566a5a7a540c29fbf4b925f1bc444c6471a3b5b13bdd1a1f927e01dc9f9cd4a8f4d16b35aed6c06b790cdc4fc9703ec63995492bab138e5b4fd2562f95158
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
87606da70ab6faf6a6d3d918cf58581b
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
316233ff37ac60a63fd9e3604b1412e2365f5a3a69c0af5557978b937816bb81c5d06e6cba188322e62983d62daee1e56dd1f28b05d6076333fbb5b8bbc56c25
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.i686-linux-gnu.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
86f289a10058ef62cea59ffa063ce989
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.i686-linux-gnu.tar.gz/sha512
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ff66362191a8307972d5f47c35eafc788067fe2a38be60d38d4a1ee9ae2004dcbd7c3e062db8ebd3914804c97ce46776eaa9723fc9b533813f3476f6e701cbd8
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.i686-linux-musl.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3e7a14eb121371420838253b519c2995
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.i686-linux-musl.tar.gz/sha512
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
76b57dd91f811dc22cab9d530b62150196992af4dd0202544888fd5497cad8587c98ee2868a0af8603d436b5b90cf41879d3c1209c2ace2f86c44018efd1c5fc
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.i686-w64-mingw32.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
bbe44a832c11166ac346abb3e1c6519a
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d373b6877e398502beb729ccf8a4add6c5307f7b7bc221621ea801f0edd4e558c2e534935354e403a5633ffb24e668c6e10b645beba6fee43fe87d550eb099f8
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
28739b75f4d7db50fe15712c3b6426e2
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
6a8e6eee1f5103e741572571757ce76c9ad6dfa6ade899e8d3cb1de7b252c8113edd36f3ea08031f502ea52662447b49c5385d07dfd864fce466352367dd06bb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
94391984c1fffc5a6bf96817dc810aa5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ae272e7e79b92bde359a4ec1abbade2c68f5f13a56f4acc5a15908b59537c5fe2e828bc111845653bffd6c91eef4678bd6a07c60f07500f9e07b233d6c59c6e9
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.x86_64-linux-gnu.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d95283e761522992ef10fe667bc22d71
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
f8a58ef2d3475faea97dbffcf4280cc9bb8f61255bf6a0573ff0ffeddbe3b93d764922e2a0d75e20a796cd9821affcd1a4e1672448ef3d0763117db497847c26
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.x86_64-linux-musl.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d2b4ebe667e5b94343579b29d8339775
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
466dc9336ca5edff5f689fe52573b68b1d59caa4421b3911f2a2bff4e7bd2e021f57f6c316b9549822592ac7c8a2d9c2ea21090272bc9546ba15dca973f94088
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
e33148a1c822b30eb12a807a50630e8b
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cd7a0138818f91f1fa92c48c3f669c187041dc44a5e5612041766ea1ea2b6d706a45d86b36efdd1074a7c0f38b416ef7dd2052c2b13dfbec07316fbd5dd5a80a
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.x86_64-w64-mingw32.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
c0aa9b2115d5abbfc3e9d588d8d88c77
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fb7f4df983a29d278cee60770afba369e3a2dccac17634409a670237869d0048c998ab8a3315cde7c351dfcbaaacf0a724456d47f8920ab31e90b1b6e2c397e6
1 change: 0 additions & 1 deletion deps/checksums/MPFR.v4.0.2-1.aarch64-linux-gnu.tar.gz/md5

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/MPFR.v4.0.2-1.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/MPFR.v4.0.2-1.i686-linux-gnu.tar.gz/md5

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/MPFR.v4.0.2-1.i686-linux-gnu.tar.gz/sha512

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/MPFR.v4.0.2-1.i686-linux-musl.tar.gz/md5

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/MPFR.v4.0.2-1.i686-linux-musl.tar.gz/sha512

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/MPFR.v4.0.2-1.i686-w64-mingw32.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/MPFR.v4.0.2-1.x86_64-linux-gnu.tar.gz/md5

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/MPFR.v4.0.2-1.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/MPFR.v4.0.2-1.x86_64-w64-mingw32.tar.gz/md5

This file was deleted.

This file was deleted.

2 changes: 1 addition & 1 deletion deps/gmp.mk
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ check-gmp: $(BUILDDIR)/gmp-$(GMP_VER)/build-checked

else # USE_BINARYBUILDER_GMP

GMP_BB_URL_BASE := https://github.com/JuliaPackaging/Yggdrasil/releases/download/GMP-v$(GMP_VER)-$(GMP_BB_REL)
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))
Expand Down
2 changes: 1 addition & 1 deletion deps/mpfr.mk
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ check-mpfr: $(BUILDDIR)/mpfr-$(MPFR_VER)/build-checked

else # USE_BINARYBUILDER_MPFR

MPFR_BB_URL_BASE := https://github.com/JuliaPackaging/Yggdrasil/releases/download/MPFR-v$(MPFR_VER)-$(MPFR_BB_REL)
MPFR_BB_URL_BASE := https://github.com/JuliaBinaryWrappers/MPFR_jll.jl/releases/download/MPFR-v$(MPFR_VER)+$(MPFR_BB_REL)
MPFR_BB_NAME := MPFR.v$(MPFR_VER)

$(eval $(call bb-install,mpfr,MPFR,false))
Expand Down