set the compiler flags in the arm-none-eabi-gcc.cmake file
compile system files with CMAKE_XXX_FLAGS_RELEASE even in debug mode

add a stream file which is only use in debug mode to hide std::vector complexity