--- Source/NSObject.m.orig Sun Nov 10 10:29:45 2002 +++ Source/NSObject.m Sat Dec 7 08:45:28 2002 @@ -779,6 +779,7 @@ #endif #ifdef __FreeBSD__ +#if defined __i386__ // Manipulate the FPU to add the exception mask. (Fixes SIGFPE // problems on *BSD) @@ -789,6 +790,7 @@ cw |= 1; /* Mask 'invalid' exception */ __asm__ volatile ("fldcw (%0)" : : "g" (&cw)); } +#endif #endif GSSetLocaleC(""); // Set up locale from environment.