On Tue, 8 Jul 2014, John Peterson wrote:

> Wait, what?  --disable-cxx11 is the same behavior we've had since
> forever, so it can't be causing a *new* valgrind error.

No, sadly it's not what our behavior used to be, just what our
behavior *should* have been.  I think I had a long-open issue about
this - we'd been sticking -std=c++0x in our CXXFLAGS for g++ via
compiler.m4

Still *very* strange.  I wouldn't have been too shocked to see a
compile-time error from turning off C++11 support, but I can't imagine
what would have caused a runtime error.

Googling... there are some libstdc++ ABI changes in STL containers.
Are we inadvertently passing lists/pairs/sets/etc between C++98 and
C++11 builds?

Or... perhaps --disable-cxx11 is being strict enough to turn off
unordered_foo, and we have some bug that only manifests in the case of
an ordered set/map/multimap?
---
Roy

------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to