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