Date: Mon, 13 Jul 1998 11:25:30 +0300 (IDT) From: Eli Zaretskii To: George Foot cc: djgpp-workers AT delorie DOT com Subject: Re: djgpp alpha 980628 In-Reply-To: <199807130150.CAA24788@sable.ox.ac.uk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Mon, 13 Jul 1998, George Foot wrote: > > - If rebuilding libc indeed requires stubediting make.exe, how about > > doing it automatically as part of the procedure? > > Does it require that? I didn't need to; but I'm using an old Make > (3.7.5). I don't think it depends on the Make version. If your environment is small, it could be that the long list of file names passed to `ar' when it makes libc.a fits in 16KB. The warning was in src/makefile, so I just went out and stubedited Make. > > - "Load error: no DOS memory" when compiling posix/unistd/execlp.c > > (typing "make" after that picks up where the previous one left > > off). Seems like Windows 95 DPMI host is leaking DOS memory. > > Suggest to mention that in the instructions. > > On one build, I received "Load error: can't switch mode". Rerunning > Make solved this, so it's probably the same problem with the DPMI > host, or at least something similar. The difference between the messages might be due to my stubediting Make (which then uses up more conventional memory), and with different CONFIG.SYS/AUTOEXEC.BAT settings. > Where are the instructions you mention? I couldn't find any. src/makefile. > I built it using v2.01, by creating a fresh djgpp directory, > installing djlsr202 there and copying the include files from > djdev202. Same here. > It feels slightly awkward to me to have to get djdev when > I'm just going to recreate most of its contents. You need include. > > - fsdb and stubedit emit warnings. > > I noticed quite a few isolated warnings from various files; if nobody > else has fixed them by the time I get around to it then I'll send > patches. Warnings in posix/regex were fixed by a patch submitted by Nate. I submitted a patch for stubedit. Feel free to correct the rest.