Hans Guenter Weigand <hgweigand(a)wiesbaden.netsurf.de> writes:
...
>> It took a great deal of fiddling to use the system malloc (the newest
>> GNU malloc) on Linux. Have you tried setting -DUSE_MINIMAL_TAGBITS?
>> This moves the Lisp tag bits somewhere where they won't step on the
>> high bits of pointers.
> It is building at the moment. Expect the result tomorrow, I'm too
> tired to wait for it to complete.
The other bit of fiddling, as Olivier pointed out, was to unconditionally
disable mmap while XEmacs dumps since this is a guaranteed lose. You can
grep for `DOUG_LEA_MALLOC' to see which changes were made for this.
Good luck.
Thanks, but building with -DUSE_MINIMAL_TAGBITS failed the same way as
without it. I'll look into the source next weekend, I expect a busy
week...
-hgw