On Nov 30, 2007 10:51 AM, Vin Shelton <acs@alumni.princeton.edu> wrote:
Mike, thank you for upgrading XEmacs's JDE package.  With a suitable
21.5 executable, I can again build all the XEmacs packages.  I have
observed a problem, however.  If I try to build all the XEmacs
packages using an XEmacs which has builtin gmp support ( i.e. one
configured --with-bignum=gmp), the "make bytecompile" step for the
semantic package will chew up memory until either I or the linux
kernel kills the XEmacs process.  Here's the output from today's build
at work (which I killed by hand):

I echo the thanks to Mike.  That's a big pile of work that we've needed for some time.  I'm glad you've stepped up to the plate to do it.

I don't know what is going on off-hand.  If there is code somewhere that relies on integer overflow to work correctly, we need to find and fix it.  Is there any chance that you could get a C backtrace from an XEmacs that is busy chewing up memory?  I probably won't have time to try reproducing this myself until early next week.

Thanks,
--
Jerry James
http://loganjerry.googlepages.com/