Mail Archives: djgpp/1996/07/30/02:40:41
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).
- Raw text -