Date: Fri, 7 Jan 94 13:33:47 -0500 From: DJ Delorie To: turnbull AT shako DOT sk DOT tsukuba DOT ac DOT jp Cc: djgpp AT sun DOT soe DOT clarkson DOT edu, sandmann AT clio DOT rice DOT edu Subject: Re: GO32, GNU Make 3.69, and DV/X: report and questions > about 151456 bytes of conventional memory. So make can only spawn one That's about right. > Doesn't GO32 know how much conventional memory it is going to use? Yes, in 1.11 it correctly detects that out-of-memory condition. At least, it's supposed to. > I thought that the code, page tables, etc, were all of fixed size. PTs are dynamic - they depend on the size of your executable, and conventional memory is used for regular paging as well. > The "better solution" would be a reentrant GO32 acting as a > server. I'd offer to help, but I'm way out of my depth at that point. > Maybe this is coming with 2.0 :-) 2.0 under Windows uses about 10K per program instance. This is about 5K for the stub loader, plus 3K for the Windows DPMI buffer, plus however big your environment is. Under QDPMI, it's about 100K due to the DPMI buffer. There is no go32 in 2.0, but it does require loading a DPMI host.