Date: Tue, 30 Jul 1996 09:34:44 +0200 (IST) From: Eli Zaretskii To: fredex AT fcshome DOT stoneham DOT ma DOT us Cc: DJ Delorie , djgpp AT delorie DOT com Subject: Re: linux+dosemu with djgpp In-Reply-To: <199607300226.WAA02413@fcshome.stoneham.ma.us> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 29 Jul 1996 fredex AT fcshome DOT stoneham DOT ma DOT us wrote: > Here's what I get when I run make on a simple makefile: > > Exiting due to signal SIGFPE > Coprocessor Error at eip=00007bb4 > eax=00023198 ebx=00000000 ecx=0002bf50 edx=000231a0 esi=00005cc6 edi=0006bec9 > ebp=0006b674 esp=0006b638 cs=0117 ds=011f es=011f fs=00ff gs=0137 ss=011f > Call frame traceback EIPs: > 0x00007bb4 > 0x000068e6 > 0x00015963 Most probably an emulation problem. If you need this desperately and right now, the best way is to change Make so it doesn't use floating point. (I have this on my todo list for the future port of Make, but don't hold your breath just yet.) As far as I remember, the piece of code that uses floating point computes something (load of the CPU?) that is both irrelevant on MSDOS and can be done with integers, albeit with a bit more code. Just change that part and live happily ever after (or bye a motherboard with an FPU).