From 214c04f139d035cc0c37a6cfecc254bb90e20dd4 Mon Sep 17 00:00:00 2001 From: Richard Dale Date: Mon, 26 Jun 2017 15:31:49 -0500 Subject: [PATCH 1/2] Update cray configuration for C++11. Define BOOST_NO_CXX11_DECLTYPE_N3276 when __cplusplus < 201400. This is for boost/variant. --- include/boost/config/compiler/cray.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/boost/config/compiler/cray.hpp b/include/boost/config/compiler/cray.hpp index f3e1baee..a4435dd5 100644 --- a/include/boost/config/compiler/cray.hpp +++ b/include/boost/config/compiler/cray.hpp @@ -115,6 +115,10 @@ #define BOOST_HAS_LONG_LONG #define BOOST_HAS_FLOAT128 +#if __cplusplus < 201400 +#define BOOST_NO_CXX11_DECLTYPE_N3276 +#endif /* __cpluspus */ + #endif /* _RELEASE_MINOR */ From 437f334745a0c114295ddf9a8085e99299a602cf Mon Sep 17 00:00:00 2001 From: Richard Dale Date: Tue, 27 Jun 2017 14:09:06 -0500 Subject: [PATCH 2/2] Update compiler/cray.hpp to support c++03 and both 8.5 and 8.6 releases. modified: cray.hpp --- include/boost/config/compiler/cray.hpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/include/boost/config/compiler/cray.hpp b/include/boost/config/compiler/cray.hpp index a4435dd5..5f810781 100644 --- a/include/boost/config/compiler/cray.hpp +++ b/include/boost/config/compiler/cray.hpp @@ -21,10 +21,9 @@ # error "Unsupported Cray compiler, please try running the configure script." #endif -#if _RELEASE_MINOR < 6 +#if _RELEASE_MINOR < 5 || __cplusplus < 201100 #include - // // #define BOOST_NO_CXX11_STATIC_ASSERT