# HG changeset patch # User Chris Cannam # Date 1574071065 0 # Node ID 4b4c449932b3311770becf5ea27870797390f688 # Parent 3f4395fb783c6f3a2359f57ec0a36d78e0812821 At least one plugin (Segmentino) is producing incorrect results when compiled with fast-math on at least one platform (Linux). If we really want fast-math for any given plugin library, let's make it opt-in for that library rather than opt-out for all of them. diff -r 3f4395fb783c -r 4b4c449932b3 noconfig.pri --- a/noconfig.pri Wed Nov 13 15:21:45 2019 +0000 +++ b/noconfig.pri Mon Nov 18 09:57:45 2019 +0000 @@ -18,8 +18,6 @@ } DEFINES += NOMINMAX _USE_MATH_DEFINES - - QMAKE_CXXFLAGS_RELEASE += -fp:fast } macx* { @@ -31,12 +29,12 @@ INCLUDEPATH += /usr/local/opt/boost/include - QMAKE_CXXFLAGS_RELEASE += -O3 -ffast-math -flto + QMAKE_CXXFLAGS_RELEASE += -O3 -flto QMAKE_LFLAGS_RELEASE += -O3 -flto } linux* { - QMAKE_CXXFLAGS_RELEASE += -O3 -ffast-math + QMAKE_CXXFLAGS_RELEASE += -O3 QMAKE_LFLAGS_RELEASE += -O3 }