diff --git a/scripts/cmake/CompilerSetup.cmake b/scripts/cmake/CompilerSetup.cmake
index 34af36a230b72722891aff9bcc93d32026726e26..15f5b50dce14adbbb3f62c594959f3c3075e2155 100644
--- a/scripts/cmake/CompilerSetup.cmake
+++ b/scripts/cmake/CompilerSetup.cmake
@@ -21,6 +21,9 @@ SET(CMAKE_CXX_FLAGS ${OGS_CXX_FLAGS})
 ### GNU C/CXX compiler
 IF(COMPILER_IS_GCC)
 		get_gcc_version(GCC_VERSION)
+		IF(GCC_VERSION VERSION_LESS "4.6")
+			MESSAGE(FATAL_ERROR "GCC minimum required version is 4.6! You are using ${GCC_VERSION}.")
+		ENDIF()
 		IF(GCC_VERSION VERSION_LESS "4.7")
 				SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
 		ELSE()