Mail Archives: djgpp/2002/04/12/05:08:53
> From: invalid AT erehwon DOT invalid (Neo_1061)
> Newsgroups: comp.os.msdos.djgpp
> Date: Fri, 12 Apr 2002 02:01:18 GMT
>
> The linker, in other words, died with "disk full" when it needed to
> generate a <1 meg file on a disk with almost 30 megs free.
Not necessarily. Where does TMPDIR point on that system? (If you
don't set it explicitly in the environment, the startup code sets it
to the `tmp' subdirectory of your main DJGPP installation directory.)
If it points to another drive, you should look at that other drive's
free space for a possible explanation.
> The (Windows -- this is all happening in a DOS box, so the Windoze
> DPMI host is being used, and the Windoze swap file) swap file is
> permament, 256 megabytes, and on the C: partition, and there are 128
> megabytes of RAM, of which probably about half is in use for other
> purposes.
You are looking in the wrong direction: if ld were running out of
virtual memory, it would have said something like "Memory exhausted".
"Disk full" is a different kind of trouble (assuming the error message
indeed tells the real reason for the failure).
- Raw text -