Turns out we never defined NDEBUG on the command line during release builds. I figured CMake/gcc would do this automatically, turn out that's not the case.
Disabling assertions as it turns out breaks a bunch of code since our errors are super aggressive about unused variables. This will take some time to fix.
Turns out we never defined NDEBUG on the command line during release builds. I figured CMake/gcc would do this automatically, turn out that's not the case.
Disabling assertions as it turns out breaks a bunch of code since our errors are super aggressive about unused variables. This will take some time to fix.
Work is ongoing on the personal/jzj/ndebug branch