The 'debug' flags are insufficient
Created by: siebenkopf
When I use the debug=true option in the buildout.cfg, the only compiler option that is added is -O0. This is insufficient since:
- the
NDEBUGflag is still set. This means that C++ assertions are still disabled. To avoid this, add a-UNDEBUGcompiler option. - the
BZ_DEBUGflag is not set. This means that blitz indexes are still not checked. To add this flag, use-DBZ_DEBUG=1
In fact, to be able to select point 2 (which slows down the execution tremendously) independently (and also other compiler flags), it would be nice to have a extra cflags option in the flags.