"John Maddock" <[EMAIL PROTECTED]> writes: >> There is also >> >> #if (__HP_aCC <= 33300) || !defined(BOOST_STRICT_CONFIG) >> // member templates are sufficiently broken that we disable them for now >> # define BOOST_NO_MEMBER_TEMPLATES >> # define BOOST_NO_DEPENDENT_NESTED_DERIVATIONS >> # define BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS >> #endif >> >> where the !defined(BOOST_STRICT_CONFIG) causes BOOST_NO_MEMBER_TEMPLATES > to >> be defined unconditionally AFAICS. This causes a number of shared_ptr > tests >> to fail as shared_ptr.hpp uses a simplified version when no member > templates >> are available. > > I missed that, the || !defined(BOOST_STRICT_CONFIG) part should not be > present against a version check that is clearly not the most recent compiler > version. Looks like we need someone to run the configure script on the most > recent compiler version and report the results.
When doing this I noticed that it didn't find BOOST_NO_UNREACHABLE_RETURNS. I think in general we need to look for warnings to detect that. -- David Abrahams [EMAIL PROTECTED] * http://www.boost-consulting.com Boost support, enhancements, training, and commercial distribution _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost