Boost logo

Boost :

Subject: Re: [boost] [config][pathscale] Configurations for older versions
From: John Maddock (boost.regex_at_[hidden])
Date: 2011-01-22 12:12:18


>> This is a recent configuration change done by design and has been
>> extensively tested with the new version. EKOPath 4 was just released
>> and we're already in discussion with Sandia to get the test machine
>> updated asap. Please be patient while that's worked out.
>
>That's fine but we shouldn't gratuitously break what support there is
>for older versions of the compiler. For example, the configuration no
>longer defines BOOST_NO_RVALUE_REFERENCES for older versions. So the
>type traits library defines type traits using rvalue references which
>fail to compile. This breaks a lot of boost that used to work with
>pathscale 3.2. Some basic configuration for older versions would fix
>that. I guess that in the past since there was no configuration file
>for pathscale, the gcc file was used and was a close enough estimate
>that some things worked, the new configuration file has removed that.

Update: I've just had a plea from the folks at pathscale not to revert any
changes - they intend to make sure that their customer base upgrades to the
4.x compiler ASAP.

So... the plan B would be to change select_compiler.hpp to only forward to
pathscale.hpp when __PATHSCALE__ >= 4.

Thoughts?

John.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk