Actions
Bug #1740
closedLinux emulation: -ffast-math causes floating point exception
Start date:
Due date:
% Done:
0%
Estimated time:
Description
Some Linux binaries compiled with -ffast-math crash with floating
point exception. There also is a warning in dmesg:
FXRSTR: illegal FP MXCSR 00009fc0 didinit = 0
This is a bit unfortunate as for some reason the procps package
(pkill, pgrep, uptime, etc) is compiled with the -ffast-math switch
and the utilities crash.
The following mini-program shows the crash when compiled with
-ffast-math (as Linux binary):
#include <stdio.h>
int main(int argc, char **argv) {
double d;
scanf("%lf", &d);
printf("%f\n", d);
}
Updated by tuxillo almost 10 years ago
- Description updated (diff)
- Category set to Kernel
- Status changed from New to Closed
- Assignee deleted (
0) - Target version set to 4.2
Hi,
Only i386 has linux emulation and i386 is no longer supported since 3.8 so closing this one.
Cheers,
Antonio Huete
Actions