patch attached
diff -up ./configure.in.org ./configure.in --- ./configure.in.org 2016-03-19 20:53:39.852569142 +0100 +++ ./configure.in 2016-03-19 20:54:14.720648386 +0100 @@ -536,10 +536,14 @@ AC_ARG_WITH(stack-direction, [with_stack_direction=unknown]) if test "${with_stack_direction}" = unknown; then case ${host_cpu} in - sparc*|i?86*|powerpc*|x86_64*|arm*|aarch64*|s390*|hppa*|mips*|alpha*|ia64*) + sparc*|i?86*|powerpc*|x86_64*|arm*|aarch64*|s390*|mips*|alpha*|ia64*) AC_MSG_RESULT([assuming downwards]) with_stack_direction="-1" ;; + hppa*|metag*) + AC_MSG_RESULT([assuming upwards]) + with_stack_direction="1" + ;; dnl any other known stack directions..? esac fi