I'm confused by the numbers reported. more_static_core appears to be
complaining that static heap is exhausted at less than 0x3a3000. That
is much less than the STATIC_HEAP_BASE of 0x800000. SHEAP_ADJUSTMENT
must be a large negative number for that to happen. I'd like to see
the contents of your sheap-adjust.h to try and make sense of this.
Just to double check - you applied the suggested patch and deleted
src/sheap-adjust.h before rebuilding.
Ian MacKinnon writes:
OK, if I change STATIC_HEAP_SLOP from 0xf0000 to oxff000, as below
it compiles Don't know what this means though :-(
src/sheap.c:#define STATIC_HEAP_SLOP 0xff000
> Well that changes things, but still doesn't work :(
> If I remove src/sheap-adust.h as the build suggests I get :-
> Loading /home/ianmac/tmp/xemacs/lisp/msw-glyphs.elc...
> Requested 245760 bytes, static heap exhausted! base is 0x7d5000,
> current ptr is 0xb3c000. You have exhausted the static heap.