|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2003-01-21 08:46:27
"John Maddock" <jm_at_[hidden]> 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.
Voila. Note that I had to modify the configure script to make sure
that -AA conformance option was added to the aCC command-line.
-- David Abrahams dave_at_[hidden] * http://www.boost-consulting.com Boost support, enhancements, training, and commercial distribution
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk