https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61758

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
It is totally unsupported (and unlikely to work) to mix C++11 code built with
GCC 4.x and 4.y, for any x!=y

Mixing code built with 4.8.x and 4.8.y should work, and does with the default
configuration.

You didn't actually provide the information required by http://gcc.gnu.org/bugs
such as the output of 'gcc -v' but I assume you're building GCC with
--enable-libstdcxx-time, in which case there are fewer guarantees. If Gentoo is
using that option (which should not be necessary with GCC 4.8 anyway) then you
need to rebuild all the libraries that depend on the <chrono> types.

We could potentially export a steady_clock::now() compatibility symbol for the
--enable-libstdcxx-time config, but I'd prefer to see that option go away
rather than keep it on life support.

Reply via email to