File otp_src_20.3.8.20-lib-erl_interface-gmp.patch of Package erlang

diff -Ndurp otp_src_20.3.8.20/lib/erl_interface/include/ei.h otp_src_20.3.8.20-lib-erl_interface-gmp/lib/erl_interface/include/ei.h
--- otp_src_20.3.8.20/lib/erl_interface/include/ei.h	2019-02-15 16:14:58.000000000 +0200
+++ otp_src_20.3.8.20-lib-erl_interface-gmp/lib/erl_interface/include/ei.h	2019-02-24 02:27:27.787613422 +0200
@@ -731,8 +731,7 @@ int ei_reg_purge(ei_reg *reg);
 
 /* If the user included <gmp.h> we supply some more functions */
 
-#if defined(__GNU_MP_VERSION) \
-	&& __GNU_MP_VERSION == 4 && __GNU_MP_VERSION_MINOR >= 1 
+#if defined(__GNU_MP_VERSION) && (__GNU_MP_VERSION >= 5 || __GNU_MP_VERSION == 4 && __GNU_MP_VERSION_MINOR >= 1)
 
 int ei_decode_bignum(const char *buf, int *index, mpz_t obj);
 int ei_encode_bignum(char *buf, int *index, mpz_t obj);
diff -Ndurp otp_src_20.3.8.20/lib/erl_interface/src/decode/decode_bignum.c otp_src_20.3.8.20-lib-erl_interface-gmp/lib/erl_interface/src/decode/decode_bignum.c
--- otp_src_20.3.8.20/lib/erl_interface/src/decode/decode_bignum.c	2019-02-15 16:14:58.000000000 +0200
+++ otp_src_20.3.8.20-lib-erl_interface-gmp/lib/erl_interface/src/decode/decode_bignum.c	2019-02-24 02:20:53.060665526 +0200
@@ -18,7 +18,7 @@
  * %CopyrightEnd%
  */
 
-#include "eidef.h"
+#include "config.h"
 
 #if defined(HAVE_GMP_H) && defined(HAVE_LIBGMP)
 
diff -Ndurp otp_src_20.3.8.20/lib/erl_interface/src/encode/encode_bignum.c otp_src_20.3.8.20-lib-erl_interface-gmp/lib/erl_interface/src/encode/encode_bignum.c
--- otp_src_20.3.8.20/lib/erl_interface/src/encode/encode_bignum.c	2019-02-15 16:14:58.000000000 +0200
+++ otp_src_20.3.8.20-lib-erl_interface-gmp/lib/erl_interface/src/encode/encode_bignum.c	2019-02-24 02:27:04.748141775 +0200
@@ -18,7 +18,7 @@
  * %CopyrightEnd%
  */
 
-#include "eidef.h"
+#include "config.h"
 
 #if defined(HAVE_GMP_H) && defined(HAVE_LIBGMP)
 
openSUSE Build Service is sponsored by