*BSD News Article 11806


Return to BSD News archive

Received: by minnie.vk1xwt.ampr.org with NNTP
	id AA2340 ; Mon, 01 Mar 93 10:54:45 EST
Xref: sserve comp.os.386bsd.bugs:37 comp.unix.bsd:11552
Newsgroups: comp.os.386bsd.bugs,comp.unix.bsd
Path: sserve!manuel.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!spool.mu.edu!sdd.hp.com!portal!mykes
From: mykes@shell.portal.com (mike myke schwartz)
Subject: Re: Patch to fix signal 6 aborts (HUGE values are too huge)
Message-ID: <C33s1p.8At@unix.portal.com>
Followup-To: comp.os.386bsd.bugs,comp.unix.bsd
Sender: news@unix.portal.com
Nntp-Posting-Host: jobe
Organization: Portal Communications Company
X-Newsreader: TIN [version 1.1 PL8]
References: <C2Mutx.LKq@sugar.neosoft.com>
Date: Sat, 27 Feb 1993 10:34:27 GMT
Lines: 38

Karl Lehenbauer (karl@NeoSoft.com) wrote:
: This is an unofficial patch.  It is *not* part of the official 
: unofficial patchkit maintained by Jordan Hubbard (jkh@whisker.lotus.ie)
: and previously by Nate Williams.

: If you apply this patch you need your own backout plan.  Further you can
: expect with reasonable certainty that this patch or one like it will come
: out through the official unofficial patchkit.

: If you need it now and can't wait, though, use it.  As always, we are not
: responsible for whatever this patch does or fails to do to your system.

[ the following patch edited for brevity ]

: *** /usr/include/machine/float.h.pre-neosoft	Thu Feb 18 00:02:39 1993
: --- /usr/include/machine/float.h	Thu Feb 11 00:05:31 1993
: ***************
: *** 53,59 ****
: ! #define DBL_MAX		1.797693134862316E+308
: --- 53,59 ----
: ! #define DBL_MAX		1.797693134862315E+308
: -- 

I applied the FULL patchkit and built my kernel.  I checked the
/usr/include/machine/float.h and it DOES have the ...2315E+308
value.  However, I consistently get the dreaded trap 6 error
when trying to compile anything with 
#include <math.h>
#include <float.h>

in it.  Specifically, the reduce.c file from Xli (xloadimage) causes
cc, gcc1.37 (the one with the distribution), and gcc2.3.3 ALL just
crap out with the trap 6 error.

YES, I did change my config file to have options "i486" in it.
The only thing I haven't tried is backing out patch00060.

Any idea what else the problem can be? :)