if test "$fastread" != yes; then
cat << EOM
==========================================================================
-diff -urNp -x '*.orig' pari-2.5.5.org/config/get_config_options pari-2.5.5/config/get_config_options
---- pari-2.5.5.org/config/get_config_options 2013-05-22 14:55:02.000000000 +0200
-+++ pari-2.5.5/config/get_config_options 2021-05-07 23:08:59.794747185 +0200
+--- pari-2.11.4/config/get_config_options.orig 2021-06-26 09:48:23.206303784 +0200
++++ pari-2.11.4/config/get_config_options 2021-06-26 09:50:09.378489327 +0200
@@ -48,6 +48,7 @@ while test $# -gt 0; do
--sysdatadir=*) dfltsysdatadir=`echo "$1" | sed -e 's/[-a-z]*=//'`;;
--time=*) timing_fun=`echo "$1" | sed -e 's/[-a-z]*=//'`;;
--host=*) target_host=`echo "$1" | sed -e 's/[-a-z]*=//'`;;
+ --target=*) target_arch=`echo "$1" | sed -e 's/[-a-z]*=//'`;;
--kernel=*) kernel=`echo "$1" | sed -e 's/[-a-z]*=//'`;;
+ --mt=*) thread_engine=`echo "$1" | sed -e 's/[-a-z]*=//'`;;
--tune) tune=yes;;
- --builddir) dfltobjdir=auto;;
where POINTER_VAL is just value of pointer to already existing Pari
object (which may be destroyed later!).
---- Math-Pari-2.01080605/Pari.xs.orig 2004-01-31 10:06:08.000000000 +0100
-+++ Math-Pari-2.01080605/Pari.xs 2004-05-15 21:11:38.894463600 +0200
-@@ -1285,6 +1285,13 @@
+--- Math-Pari-2.030518/Pari.xs.orig 2019-04-20 05:02:34.000000000 +0200
++++ Math-Pari-2.030518/Pari.xs 2021-06-26 09:51:04.478020090 +0200
+@@ -1377,6 +1377,13 @@ moveoffstack_newer_than(SV* sv)
SV* nextsv;
long ret=0;
for (sv1 = PariStack; sv1 != sv; sv1 = nextsv) {
ret++;
SV_OAVMA_switch(nextsv, sv1, GENmovedOffStack); /* Mark as moved off stack. */
-@@ -3848,7 +3855,7 @@
+@@ -4285,7 +4292,7 @@ DESTROY(rv)
long oldavma; /* The value of avma on the entry
* to function having the SV as
* argument. */
- long howmany;
+ long howmany = 0;
SV_OAVMA_PARISTACK_get(sv, oldavma, ostack);
- oldavma += bot;
+ oldavma += myPARI_bot;
#if 1
-@@ -3881,6 +3888,7 @@
+@@ -4318,6 +4325,7 @@ DESTROY(rv)
/* Now fall through: */
/* case (IV)GENfirstOnStack: */
/* Now sv is the newest one on stack. */
onStack_dec;
perlavma = oldavma;
if (oldavma > sentinel) {
-@@ -3889,7 +3897,9 @@
+@@ -4326,7 +4334,9 @@ DESTROY(rv)
avma = oldavma; /* Mark the space on stack as free. */
}
PariStack = (SV*)ostack; /* The same on the Perl/PARI side. */