Mail Archives: djgpp/1997/12/01/09:56:21
On Mon, 1 Dec 1997, Salvador Eduardo Tropea (SET) wrote:
> That's pretty strange, but if I compile large C++ code with tons of includes
> with low memory (let say 10Mb physical free and 128Mb swap free) I get internal
> errors, they dissapear when I make the same but with 19Mb of physical memory.
> How can it be? DJGPP uses the disk to swap, what's the difference if the memory
> is from disk or from real memory? I think these are bugs in GCC. Any idea?
GCC doesn't care about where its memory comes from. If anything, that
should be some bug in DJGPP-related stuff (either malloc, or the startup
code or in CWSDPMI).
Another possibility is that your TMPDIR was pointing to a small RAM
drive. GCC doesn't recover graciously when the temporary space is
exhausted.
- Raw text -