On Thu, Oct 3, 2013 at 11:04 AM, Jed Brown <[email protected]> wrote:
> Karl Rupp <[email protected]> writes: > >> This means that to be safe, all libraries in the stack should be > >> compiled with -std=c++11. So despite the source compatibility issues, I > >> think we have to make C++11 a global choice and complain to third > >> parties if they can't build with it. > > > > Although painful, this seems to be the only reasonable path to go. > > So should we (a) turn it on by default for all compilers that support it > and give an option to use an earlier standard, (b) turn it on > automatically as a side-effect of enabling a package that requires it, > or (c) require that the user configure --with-cxx-dialect=C++11? > I think c). It just another package thing to require. I think this is a fairly bad decision for Elemental considering the restriction it will have on the user base. Trilinos-esque. Matt -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener
