utokusa / OS-251

OS-251 is a synthesizer plugin
https://onsenaudio.com/products/os251
GNU General Public License v3.0
97 stars 5 forks source link

Can't compile with -ffast-math option #20

Open utokusa opened 2 years ago

utokusa commented 2 years ago

It makes DSP faster, but cannot be used now.

https://github.com/utokusa/OS-251/issues/15#issuecomment-913148990

One further note: compiling with -ffast-math is disallowed by react_juce: 51%] Building CXX object src/CMakeFiles/Os251.dir//lib/react-juce/react_juce/react_juce.cpp.o In file included from /media/shcd/dev/OS-251/lib/react-juce/react_juce/./duktape/src-noline/duktape.h:195, from /media/shcd/dev/OS-251/lib/react-juce/react_juce/./duktape/src-noline/duktape.c:188, from /media/shcd/dev/OS-251/lib/react-juce/react_juce/core/EcmascriptEngine.cpp:67, from /media/shcd/dev/OS-251/lib/react-juce/react_juce/react_juce.cpp:78: /media/shcd/dev/OS-251/lib/react-juce/react_juce/./duktape/src-noline/duk_config.h:2861:2: error: #error __FAST_MATH defined, refusing to compile which is a bit a pity as it typically speed up the DSP considerably...

Maybe I can try to use Hermes instead of Duktape