Bugs item #3152613, was opened at 2011-01-06 21:56
Message generated for change (Comment added) made by mhoenicka
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=379806&aid=3152613&group_id=23824
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
>Status: Closed
Priority: 5
Private: No
Submitted By: clint-fewbar ()
Assigned to: Nobody/Anonymous (nobody)
Summary: Linux -ffast-math CFLAGS break i386 floating point
Initial Comment:
This issue has been reported on numerous Linux distributions:
https://bugzilla.gnome.org/show_bug.cgi?id=611936
https://launchpad.net/bugs/673307
https://bugzilla.redhat.com/show_bug.cgi?id=629964
The fast-math optimization produces broken test results on libdbi-drivers sqlite3 test suite (it "passes" but clearly fails to process the floating point number properly) on i386. The fast-math option should therefore be dropped. Also, arch-specific optimizations should probably be removed in favor of allowing the user to choose their optimizations with CFLAGS.
----------------------------------------------------------------------
>Comment By: Markus Hoenicka (mhoenicka)
Date: 2011-02-19 13:00
Message:
I've removed all platform-specific optimizations and made sure that
user-supplied CFLAGS settings are picked up correctly. Please check the
latest CVS revision to see if it fixes your problem.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=379806&aid=3152613&group_id=23824
|