Dear Maintainer, The stack overflows because the stack is incorrectly configured to grow downward when in fact the stack on hppa grows upward. When this is fixed, build is successful: https://buildd.debian.org/status/fetch.php?pkg=chicken&arch=hppa&ver=5.3.0-1&stamp=1666123017&raw=0
Please push fix upstream and install patch if needed. Thanks, Dave Anglin
Index: chicken-5.3.0/Makefile.linux =================================================================== --- chicken-5.3.0.orig/Makefile.linux +++ chicken-5.3.0/Makefile.linux @@ -94,7 +94,11 @@ chicken-config.h: chicken-defaults.h echo "#define HAVE_ALLOCA_H 1" >>$@ echo "#define HAVE_ERRNO_H 1" >>$@ echo "#define HAVE_SYSEXITS_H 1" >>$@ +ifeq ($(ARCH),hppa) + echo "#define C_STACK_GROWS_DOWNWARD 0" >>$@ +else echo "#define C_STACK_GROWS_DOWNWARD 1" >>$@ +endif ifdef GCHOOKS echo "#define C_GC_HOOKS" >>$@ endif Index: chicken-5.3.0/config-arch.sh =================================================================== --- chicken-5.3.0.orig/config-arch.sh +++ chicken-5.3.0/config-arch.sh @@ -34,6 +34,7 @@ case "`uname -m`" in *) echo "ppc.sysv";; esac;; amd64|x86_64) echo "x86-64";; + parisc*) echo "hppa";; riscv*) echo "riscv";; *) ;; esac
signature.asc
Description: PGP signature