Message-ID: From: "Andris Pavenis" To: Eli Zaretskii , pavenis AT lanet DOT lv, djgpp-workers AT delorie DOT com, frank AT tim DOT gerwinski DOT de Date: Wed, 17 Mar 1999 11:39:26 +0200 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: [pavenis AT lanet DOT lv: Re: DJGPP binaries of egcs-1.1.2-pre3 available for testing] CC: djgpp-workers AT delorie DOT com References: <7D0EB227 DOT 19990316181704 DOT FOO-10B5 DOT frank AT goedel DOT fjf DOT gnu DOT de> In-reply-to: X-mailer: Pegasus Mail for Win32 (v3.02b14) Reply-To: djgpp-workers AT delorie DOT com On 17 Mar 99, at 11:10, Eli Zaretskii wrote: > > On Tue, 16 Mar 1999, Frank Heckenbach wrote: > > > > > FWIW, I've set SHELL in autoexec.bat, then running make from > > > > command.com works, too. > > > > > > I would still like to understand why did you need to set SHELL at > > > all. It shouldn't be required. > > > > If I don't, it seems like make tries to execute command.com, even if > > I start make from bash. > > The Makefile should say "SHELL = /bin/sh", and then it will work (even > if your sh.exe is NOT in /bin). Tested: works. No more crashes. Anyway make should not crash even on errors. > > In src/dosext/dpmi/dpmi.h, I changed DPMI_MAX_CLIENTS to 32 > > Does this mean you need to rebuild the kernel after changing the > header file? > No need to rebuild kernel. I simply changed DPMI_MAX_CLIENTS to 16 (Frank used 32 but also 16 was enough) and rebuild DOSEMU. Frank used dosemu-0.66.7 but I rather recent development version (0.99.9) and it worked for both of us. So I don't expect problems also with other version. Maybe it's worth to ask to increase this value in dosemu sources or even better to put it into config file. So we would not to have to patch sources more. Andris