If you use this [line](https://github.com/wb2osz/direwolf/blob/413855e7915865db998239e8383cb7f84d5ac1bd/cmake/modules/FindCPUflags.cmake#L81), FORCE_SSE is always active and you can't compile direwolf with native cpu flags on i386/amd64 architecture. The correct way is to [set](https://github.com/wb2osz/direwolf/blob/413855e7915865db998239e8383cb7f84d5ac1bd/CMakeLists.txt#L12) ``` option(FORCE_SSE "Compile with SSE instruction only" ON) ``` then, at compile time, you can choose which flags to use or (if all are OFF) to use the auto-discovery feature.