Index: boost_1_63_0/boost/test/impl/execution_monitor.ipp =================================================================== --- boost_1_63_0.orig/boost/test/impl/execution_monitor.ipp +++ boost_1_63_0/boost/test/impl/execution_monitor.ipp @@ -1375,7 +1375,7 @@ enable( unsigned mask ) #endif return ~old_cw & BOOST_FPE_ALL; -#elif defined(__GLIBC__) && defined(__USE_GNU) +#elif defined(__GLIBC__) && defined(__USE_GNU) && !defined(BOOST_CLANG) && !defined(BOOST_NO_FENV_H) if (BOOST_FPE_ALL == BOOST_FPE_OFF) /* Not Implemented */ return BOOST_FPE_OFF; @@ -1415,7 +1415,7 @@ disable( unsigned mask ) #endif return ~old_cw & BOOST_FPE_ALL; -#elif defined(__GLIBC__) && defined(__USE_GNU) +#elif defined(__GLIBC__) && defined(__USE_GNU) && !defined(BOOST_CLANG) && !defined(BOOST_NO_FENV_H) if (BOOST_FPE_ALL == BOOST_FPE_OFF) /* Not Implemented */ return BOOST_FPE_INV;