From 37b92967c5a8d233536216ac435ebb0d0b17782c Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 1 Aug 2012 09:44:45 +0200 Subject: gcc.h: require g++ 4.5 or newer Soon we'll use C++11 lambdas which were implemented in gcc 4.5. --- src/gcc.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/gcc.h') diff --git a/src/gcc.h b/src/gcc.h index 1c6dbc53..1d0128cb 100644 --- a/src/gcc.h +++ b/src/gcc.h @@ -62,6 +62,10 @@ #ifdef __cplusplus +#if !defined(__clang__) && defined(__GNUC__) && !GCC_CHECK_VERSION(4,5) +#error Your gcc version is too old. MPD requires gcc 4.5 or newer. +#endif + /* support for C++11 "override" was added in gcc 4.7 */ #if !defined(__clang__) && defined(__GNUC__) && !GCC_CHECK_VERSION(4,7) #define override -- cgit v1.2.3