delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/07/30/02:40:41

Date: Tue, 30 Jul 1996 09:34:44 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: fredex AT fcshome DOT stoneham DOT ma DOT us
Cc: DJ Delorie <dj AT delorie DOT com>, djgpp AT delorie DOT com
Subject: Re: linux+dosemu with djgpp
In-Reply-To: <199607300226.WAA02413@fcshome.stoneham.ma.us>
Message-Id: <Pine.SUN.3.91.960730093020.28847O-100000@is>
Mime-Version: 1.0

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 -


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