Boost C++ Libraries: Ticket #2033: STLPort & fpclassify compatibility issue https://svn.boost.org/trac10/ticket/2033 <p> In boost/math/special_functions/fpclassify.hpp there is a compatibility issue. The code does not compile on Linux (GCC 4.3.1) when STLPort 5.1.5 is used. The problem is in BOOST_FPCLASSIFY_PREFIX macro definition in line 42. The macro should take into account that STLPort does not import fpclassify function into stlp_std namespace but replaces std with stlp_std. One possible solution is to use _STLP_VENDOR_CSTD macro instead of std when compiled with STLPort. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/2033 Trac 1.4.3 andysem@… Sun, 22 Jun 2008 19:35:52 GMT attachment set https://svn.boost.org/trac10/ticket/2033 https://svn.boost.org/trac10/ticket/2033 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">fpclassify.hpp.patch</span> </li> </ul> <p> The patch fixes the STLPort compatibility problem </p> Ticket John Maddock Fri, 11 Jul 2008 17:56:54 GMT status changed https://svn.boost.org/trac10/ticket/2033#comment:1 https://svn.boost.org/trac10/ticket/2033#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> <p> Thanks for the report, will apply the fix. </p> Ticket John Maddock Fri, 11 Jul 2008 17:58:59 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/2033#comment:2 https://svn.boost.org/trac10/ticket/2033#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> Ticket