diff --git a/contrib/src/gmp/SHA512SUMS b/contrib/src/gmp/SHA512SUMS
index 64b9c0b3be73a41f5cd4e3c13fd19b2f67d84101..d1b0b5d40515bbbc799d0460e5dad2211c49b7c3 100644
--- a/contrib/src/gmp/SHA512SUMS
+++ b/contrib/src/gmp/SHA512SUMS
@@ -1 +1 @@
-3c82aeab9c1596d4da8afac2eec38e429e84f3211e1a572cf8fd2b546493c44c039b922a1133eaaa48bd7f3e11dbe795a384e21ed95cbe3ecc58d7ac02246117  gmp-6.1.0.tar.bz2
+268db88447174617f5746d9a6ba2b105940cc1a5e73155eb23b6eedf55f8e7724eda05d161b2de19aca9e794956d226ba9ed6f23124c7c82f7e1872e32b003cf  gmp-6.1.2.tar.bz2
diff --git a/contrib/src/gmp/rules.mak b/contrib/src/gmp/rules.mak
index b490db545b41ee3a1fcb995cd3d676ca886b78b6..77f2cfc1d7542dc8d89c71d901577cec850a52c5 100644
--- a/contrib/src/gmp/rules.mak
+++ b/contrib/src/gmp/rules.mak
@@ -1,6 +1,6 @@
 # GNU Multiple Precision Arithmetic
 
-GMP_VERSION := 6.1.0
+GMP_VERSION := 6.1.2
 GMP_URL := $(GNU)/gmp/gmp-$(GMP_VERSION).tar.bz2
 
 $(TARBALLS)/gmp-$(GMP_VERSION).tar.bz2:
@@ -25,7 +25,7 @@ ifdef HAVE_IOS
 else
 ifdef HAVE_MACOSX
 	$(RECONF)
-	cd $< && $(HOSTVARS) ./configure --without-clock-gettime $(HOSTCONF)
+	cd $< && $(HOSTVARS) ./configure --without-clock-gettime --enable-static --disable-shared $(HOSTCONF)
 else
 	cd $< && $(HOSTVARS) ./configure $(HOSTCONF)
 endif