diff --git a/CMake/variants/GNU.cmake b/CMake/variants/GNU.cmake
index ced4be3f3074378276b57b932ce50d43e4c197ae..e1f4efcf43a16b05232f8624ceb36f04b4495ad2 100644
--- a/CMake/variants/GNU.cmake
+++ b/CMake/variants/GNU.cmake
@@ -20,7 +20,7 @@ set(GNU_C_FLAGS)
 set(GNU_C_FLAGS_DEBUG    "-g")
 set(GNU_C_FLAGS_OPT      "-g -O2")
 set(GNU_CXX_FLAGS        "-W -Wall -Woverloaded-virtual -Wno-unknown-pragmas")
-set(GNU_CXX_FLAGS_DEBUG  "-g")
+set(GNU_CXX_FLAGS_DEBUG  "-g -D_GLIBCXX_DEBUG")
 set(GNU_CXX_FLAGS_OPT    "-g -O2")
 set(GNU_EXE_LINKER_FLAGS)
 set(GNU_EXE_LINKER_FLAGS_DEBUG)