www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/07/23/19:21:34

From: j DOT aldrich6 AT genie DOT com
Message-Id: <199607232317.AA191733829@relay1.geis.com>
Date: Tue, 23 Jul 96 22:58:00 UTC 0000
To: eliz AT is DOT elta DOT co DOT il
Cc: djgpp AT delorie DOT com
Mime-Version: 1.0
Subject: Re: Error compiling Emacs 19.3

Reply to message 8370159    from ELIZ AT IS DOT ELTA. on 07/23/96  3:05AM


>What about DOS memory?  How much free RAM do you have under 1MB mark at
>the point where ld.exe is invoked?  (One way of testing this would be to
>have a program that reports memory renamed to ld.exe, then run Make.)

phew... I'm not sure of the exact figures, but I do know that in the first case
crash (with EMM386 loaded), most of my drivers were loaded HIGH to
free space below 640K.  So there was actually *more* free <640K mem
when ld crashed than when it didn't.

As far as the HMA goes, when EMM386 isn't loaded it's not available at
all AFAIK, right?  Since all drivers were loaded low and the HMA was
unavailable, there should have been *less* free <1MB memory when
the compile worked (though more E/XMS memory).

Can DPMI access the 640K-1MB area without EMM386 loaded?

>Also, is your ld.exe (or Make, or Gcc) stub-edited to 64KB transfer
>buffer?  If so, try stub-editing them to 16KB and see if that helps.

Yes, several of them are.  :)  I'll see if that works and get back to you.
(foreseeing another night of freeing space, unzipping, and rebuilding...
boy I need a bigger HD.)  I get your idea though; that the recursive
calls to make and all are eating up all DOS memory... I'll check it out.

John

- Raw text -


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