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

Reply via email to