Stack overflow during delivery
I'm trying to compile a large function in LispWorks on Linux and am
getting this error during compilation:
Stack overflow (stack size 16368).
1 Skip compiling form.
2 Skip compiling form.
3 (continue) Try compiling /tmp/auto-build-2006-May-08-15h-09m/contrib/ironclad/arcfour.lisp again.
...
This only happens when running a delivery script that uses ASDF
to compile all my files. When I run asdf interactively
everything is fine. (I'm using a custom built image with a
larger stack size in both cases.) I'm guessing that when I run
it interactively I'm running in a thread that has the larger
stack size.
I run the delivery script like this, where lispworks-tty-dev is
my custom image:
linux% lispworks-tty-dev -init deliver-my-program.lisp
=> Fails with stack overflow error
and the deliver script is:
;;; ... stuff
(asdf:operate 'asdf:load-op :my-package)
;;; ... more stuff that never gets called ...
Any help on increasing the stack size? or some sort of work
around?
Thanks!
Regards,
Chris Dean