From 56651f6633c39f79d504750bdcfcbb06724a71a4 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Sun, 16 Sep 2018 20:49:33 +0300 Subject: [PATCH] Disable interoperation on g++ 4.4/4.5 --- include/boost/system/detail/config.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/boost/system/detail/config.hpp b/include/boost/system/detail/config.hpp index 2a94f39..fde93cb 100644 --- a/include/boost/system/detail/config.hpp +++ b/include/boost/system/detail/config.hpp @@ -9,6 +9,7 @@ // See http://www.boost.org/libs/system for documentation. #include +#include // BOOST_SYSTEM_HAS_SYSTEM_ERROR @@ -16,6 +17,11 @@ # define BOOST_SYSTEM_HAS_SYSTEM_ERROR #endif +#if BOOST_WORKAROUND(BOOST_GCC, < 40600) +// g++ 4.4's is not good enough +# undef BOOST_SYSTEM_HAS_SYSTEM_ERROR +#endif + // BOOST_SYSTEM_NOEXCEPT // Retained for backward compatibility