From 3fa6bad35f5926b02991c090dfc73158f7e2f2b4 Mon Sep 17 00:00:00 2001 From: anonimal Date: Fri, 15 Feb 2019 23:33:16 +0000 Subject: [PATCH] contrib: fix EOS portable archive for Boost 1.69 Boost 1.69 (Spirit.X2/X3) has dropped their own FP routines in favor of boost::math. https://www.boost.org/users/history/version_1_69_0.html --- contrib/eos_portable_archive/eos/portable_iarchive.hpp | 5 +++-- contrib/eos_portable_archive/eos/portable_oarchive.hpp | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/contrib/eos_portable_archive/eos/portable_iarchive.hpp b/contrib/eos_portable_archive/eos/portable_iarchive.hpp index 67763f22..5d34b1d1 100644 --- a/contrib/eos_portable_archive/eos/portable_iarchive.hpp +++ b/contrib/eos_portable_archive/eos/portable_iarchive.hpp @@ -116,14 +116,15 @@ #include #elif BOOST_VERSION < 104800 #include +// Boost 1.69 (Spirit.X2/X3) has dropped their own FP routines in favor of boost::math +#elif BOOST_VERSION < 106900 #include #else #include -#include #endif // namespace alias -#if BOOST_VERSION < 103800 +#if BOOST_VERSION < 103800 || BOOST_VERSION >= 106900 namespace fp = boost::math; #else namespace fp = boost::spirit::math; diff --git a/contrib/eos_portable_archive/eos/portable_oarchive.hpp b/contrib/eos_portable_archive/eos/portable_oarchive.hpp index 01fc4497..ca94858b 100644 --- a/contrib/eos_portable_archive/eos/portable_oarchive.hpp +++ b/contrib/eos_portable_archive/eos/portable_oarchive.hpp @@ -119,14 +119,15 @@ #include #elif BOOST_VERSION < 104800 #include +// Boost 1.69 (Spirit.X2/X3) has dropped their own FP routines in favor of boost::math +#elif BOOST_VERSION < 106900 #include #else #include -#include #endif // namespace alias fp_classify -#if BOOST_VERSION < 103800 +#if BOOST_VERSION < 103800 || BOOST_VERSION >= 106900 namespace fp = boost::math; #else namespace fp = boost::spirit::math;