No garbage collection expands compatibility a lot? I'm on my phone so I can't easily check, but I thought the smart pointers were all well supported in some of the earlier versions of C++11 compilers. They are really handy and I'm not sure if your garbage collection line includes them or not.
Your compiler versions are so close to ours (MOOSE), that for greedy reasons I'd enjoy seeing parity between them to ease testing and integration. If no others are stuck on a small minor or patch release, perhaps we could reconcile that before taking the plunge. See our minimum compilers at the top of this link: http://mooseframework.org/getting-started/ On Tue, Feb 28, 2017 at 11:10 PM Roy Stogner <[email protected]> wrote: > > A lot of the main developers have been pushing for this for years, and > I've just now discovered that my last group of holdout users will be > ready to accept a C++11 dependency soon. > > We've been adding C++11 features via "fallback code for C++03" shims > for a long time, but there are many features for which doing this > would be awkward or impossible, and it would be nice to finally > require C++11 once and for all. > > Are there any other users out there who would be greatly > inconvenienced if libMesh stopped compiling on pre-C++11-compatible > compilers? > > We won't be using the weirder I/O manipulators or any garbage > collection, which expands compatibility quite a bit, but still > officially you would require one of: > > g++ 4.8.1+ (released May 2013) > clang++ 3.3+ (released June 2013) > Intel 15.0+ (released July 2014) > Portland Group 2015+ (released Jan 2015) > IBM XLC++ 13.1.2+ (released June 2015) > MSVC 14.0+ (released July 2015) > Sun/Oracle C++ 5.14+ (released June 2016) > > If this is a problem for any current users, please speak up now. I'd > be thrilled if our new C++03 support policy was "Here's a nickel and a > link to gnu.org; go download yourself a real compiler", but we could > probably be a little more merciful if anyone is desperate enough. > --- > Roy > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Libmesh-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/libmesh-users > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Libmesh-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
