From 0c142c9252bbd825bf71562acffe597c688a781e Mon Sep 17 00:00:00 2001 From: klayoutmatthias Date: Sat, 11 Dec 2021 18:56:44 +0000 Subject: [PATCH] gcc 4.x (CentOS 7) does not support all C++11 type traits --- src/tl/tl/tlReuseVector.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tl/tl/tlReuseVector.h b/src/tl/tl/tlReuseVector.h index 8805fc135..34ef9cdab 100644 --- a/src/tl/tl/tlReuseVector.h +++ b/src/tl/tl/tlReuseVector.h @@ -27,6 +27,7 @@ #include #include +#include #include #include @@ -491,7 +492,12 @@ private: * One requirement is that sizeof(C) >= sizeof(void *). */ +#if __GNUC__ >= 5 template ::value> +#else +// no support for extended type traits in gcc 4.x +template +#endif class reuse_vector { public: