On Mon, 13 Jan 2014, Roy Stogner wrote:

> Hmmm... there's basically three kinds of C++11 features we can use
> with old compilers:
>
> Reimplementable-if-not-found features:

You know, there's a subset of this that's probably important enough to
be worth its own mention:

Available-in-boost-if-not-found features.

And IIRC we've already got a decent set of boost headers in contrib/.

One thing that concerns me there, though: parts of boost can be a bit
of a stress-test for compilers.  "Correct C++03 compilation even with
the craziest template voodoo" is a much lower hurdle than "Correct
C++11 compilation", but I still don't think we're going to be able to
guarantee safety for everybody using old compilers unless we've got
those compilers in CI testing.

And honestly, we ought to be auto-testing a few old compilers anyway
regardless of whether we plan to stress them or not.  Derek, any
chance you could get me worst-case version numbers from your users?
I'd like to get at least a "gcc-3.ancient" and "intel ancient.1" test
runs added to Buildbot right away, and it would be good if my
definitions of "ancient" matched with theirs.

Thanks,
---
Roy

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to