https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61609
Bug ID: 61609 Summary: running libraries compiled with different gcc versions Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: gnu.org at hovland dot cx I have an application that tried to access a C++ class that was compiled into 2 different .so/library files. This class uses std::mt19937 and std::uniform_int_distribution When only the first library was compiled with GCC 4.9.0, the application segfaulted. When I compiled the second library with 4.9.0 also, the application didnt segfault any more. The first library was compiled with GCC 4.7.2 I'm not sure if this is a bug in GCC or its supposed to be like that. It would be great if it didn't segfault this way since I would have to recompile all my libraries then. I unfortunately don't have the coredump