>>>>> "William" == William Brew <[EMAIL PROTECTED]> writes:
William> Well I first tried making it unlimited. This did not work well with
William> adjusting the dynamic-space-size to
William> 2047 -- an unlimited stack and a big heap give you an illegal
Why 2047, not 2048? Or even 2815, the maximum?
As sparc-validate.h says, the stack starts at 0xffbf0000 and grows
down. We leave room down to at least 0xf0000000 for stack and dynamic
libs. If your heap is smaller, there will be more room for stack and
libs.
William> instruction when lisp starts up.
Interesting. I'll have to try that.
William> I then tried making smaller stack sizes until lisp would start up with
William> the modified stack size and
William> with dynamic-space-size set to 2047. I settle on 100K bytes. (the
100K or 100000K?
William> default on my sun workstation
William> had been 8096 K bytes). This seems to be working.
This is also interesting. I have 8192K for the stack size, and lisp
with a heap of 2815MB starts up without problems.
William> I suspect you are interested in knowing how big the c stack needs to be
William> in order for purify to
William> go through in our application. Unfortunately, the procedure I described
William> above does not let
William> me answer that. So far the only thing that can be said is that 8096 KB
William> is too small and 100000 KB is big enough.
William> If I get a chance in the next couple days, I will try some experiments
William> to narrow the range.
Not necessary to narrow it down. I was just curious about how big you
stack really needs to be.
Ray