Subject: Re: Crashes in X 4.1.0, 4.2.0 on i386
To: Sean Davis <dive@endersgame.net>
From: Stephen Ma <stephenm@employees.org>
List: port-i386
Date: 04/03/2002 21:57:15
> What does "ident /usr/lib/libm387.so | grep s_floor.S" say?  For
> -current, the fixed version should say:
> 
>      $NetBSD: s_floor.S,v 1.7 2002/03/26 15:17:37 fvdl Exp $

Sean> <dive@eros(/home/dive)> % ident /usr/lib/libm387.so |grep s_floor.S
Sean>      $NetBSD: s_floor.S,v 1.6 2001/06/19 17:49:36 fvdl Exp $

Sean> Guess that's one possibility there - I'm updating it right
Sean> now. (I assume just the standard update-all-of-current kernel
Sean> and userland is sufficient to get that updated? or do I have to
Sean> do something special? 

XFree86.0.log> Fatal server error:
XFree86.0.log> Caught signal 8.  Server aborting

Signal 8 is a floating-point exception, so it does look like you're
seeing the libm387 problem.

A normal kernel/userland rebuild will pull in the fix.

If you just want to get the fixed library, libm387 should be mostly
independent of both the kernel and userland, so you can go directly to
src/lib/libm/arch/i387, and "make dependall && make install" there.

- S