www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/11/11/18:03:02

Subject: Re: `Not enough memory to run GO32' ?
To: A DOT APPLEYARD AT fs1 DOT mt DOT umist DOT ac DOT uk (ANTHONY APPLEYARD)
Date: Fri, 11 Nov 1994 10:33:09 -0600 (CST)
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu
From: mcastle AT umr DOT edu (Mike Castle)

Amazingly enough ANTHONY APPLEYARD said:
> 
>   >> However, if I do `make install', gcc is started and quits soon with the
> message: `Not enough memory to run GO32!'. I've got 8 MB on my machine, so I
> must be doing something wrong. ...
> 
>   Aaron Ucko replied:-
>   > GO32 needs to load itself into conventional memory; if you don't have
> enough free to load three GO32s (make + gcc + cpp / cc1(plus) / as / ld), you
> need either to free some up or to use gcc-rm and/or non-GO32 make.
> 
>   Could GO32 be revised so it could run more than one Gnu C program at once?
> I.e. if Gnu C program X calls Gnu C program Y, the (copy of GO32 that called
> X) would also call Y. If Y is on an .EXE file that on examination proves to
> start with its own copy of GO32.EXE, then X's copy of GO32 would ignore the
> GO32.EXE part of Y.EXE and load the rest of it and run it.
>   There would also seem to be a case for thoroughly searching and going over
> GO32 to reduce its bulk as far as possible. 78810 bytes seems rather a lot.


When 2.0 comes out, this will be a non problem (there is only
about 5k per process overhead, though that will vary with your
particular DPMI server).

1.x *could* be fixed, but the effort would be better spent
getting 2.0 up and running.

mrc
-- 
Mike Castle .-=NEXUS=-.  Life is like a clock:  You can work constantly
  mcastle AT cs DOT umr DOT edu     and be right all the time, or not work at all
   mcastle AT umr DOT edu       and be right at least twice a day.  -- mrc
    We are all of us living in the shadow of Manhattan.  -- Watchmen

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019