Mail Archives: djgpp/1994/12/20/16:11:51
> From sun4nl!is.elta.co.il!eliz Mon Dec 19 15:17:16 1994
> >Received: from is.elta.co.il by sun4nl.NL.net with SMTP
> id AA09502 (5.65b/CWI-3.3); Mon, 19 Dec 1994 14:36:49 +0100
> To: joep AT ichsun6 DOT ich DOT nl (Joep Jansen)
> Cc: djgpp AT sun DOT soe DOT clarkson DOT edu, joep AT ichfsnl DOT ich DOT nl
> Subject: Re: Not enough memory to run "make"
> Date: Mon, 19 Dec 94 15:30:34 +0200
> From: "Eli Zaretskii" <eliz AT is DOT elta DOT co DOT il>
> X-Mts: smtp
> Content-Type> : > text>
> Content-Length: 1137
>
> > It reports 458K of free DOS memory. I think the problem is caused
> > by the multiple copies of go32 in base memory: 1st for "make',
> > 2nd for "gcc", 3rd for "cc1".
>
> You are right, 458K is way too few to run cc1 above gcc above make.
>
> > I have experienced similar problems when running nested make's on
> > a system with >600K of free base memory.
>
> My system has 630K of free RAM under 640K, and I succeed in nesting
> Make one level (i.e., gcc from Make from Make).
>
> > Could I use another make utility that can swap itself out of memory?
>
> Try GNUish make, it leaves only 3K footprint in lower memory. It
> can be found on SimTel mirrors, in gnuish/ directory.
>
>
I downloaded gmake371.zip and checked it out. Using "maketc.exe", the Turbo C compiled
version included in the distribution, I was able to do a "make" in as low as 416K
(425,616 byte)!
(it also reduced the make time by about 7%, compared with Gnu C compiled make 3.69).
Thanks for the tip!
- Raw text -