Subject: Re: [boost] [Config] Boost config, long long in xlc 10.1
From: John Maddock (john_at_[hidden])
Date: 2009-07-06 04:38:55


> 1. I see in config/compiler/vacpp.hpp that versions over 6 are not
> supported when BOOST_ASSERT_CONFIG is defined:
>
> #if (__IBMCPP_ > 600)
> # if defined(BOOST_ASSERT_CONFIG)
> # error "Unknown compiler version - please run the configure tests
> and report the results"
> # endif
> #endif
>
> Still Boost compiles fine with 10.1, so maybe the number should be
> changed to 1010, unless there is some other reason that I'm missing.

Fixed in Trunk and release branches.

> 2. long long is supported through a flag, -qlonglong which also defines
> _LONG_LONG to be 1. As far as I understand this is not taken into account.

Is this not already correctly detected in suffix.hpp via checking limits.h?

Cheers, John.