--- Begin Message ---
Subject: |
Emergency (alloc): Warning: past 85% of memory limit |
Date: |
Mon, 16 Mar 2009 12:13:55 +0100 |
Hi,
I compiled using GCC 4.3.2 from debian lenny (abi=32):
GNU Emacs 23.0.91.1 (mips64el-unknown-linux-gnu, X toolkit) of
2009-03-15 on gcc51
When launching emacs (in text mode) I get a *Warnings* window
with the following message:
Emergency (alloc): Warning: past 85% of memory limit
The machine gcc51 has 1GB of RAM so this warning seems surprising.
Sincerely,
Laurent
--- End Message ---
--- Begin Message ---
Subject: |
Re: Emergency (alloc): Warning: past 85% of memory limit |
Date: |
Fri, 22 May 2009 14:46:56 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux) |
> The problem is that Emacs is not determining the start of the data
> segment properly on MIPS machines. In src/m/mips.h, we define
> DATA_START as 0x10000000
On further research, I think this is wrong for GNU/Linux. It was
probably written for other operating systems in mind. Undefining
DATA_START on GNU/Linux is pretty harmless; as I said, this causes Emacs
to fall back on another heuristic method for determining the start of
the data segment. (Anyway, this change only affects this particular
platform). So, I've checked in the change.
--- End Message ---