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