On ter?a-feira, 26 de abril de 2016 19:10:45 PDT Keane, Erich wrote: > In my case, rebuilding the gtest was sufficient to fix it. (running > make in extlibs/gtest/gtest-1.7.0/). The compiler was properly finding > the libraries, but not finding the symbols. In my case, the GCC ABI > changed in 5.0, so I suspect THAT could be the cause for me? Doing a > grep on the .a files resulted in me confirming the symbols were there.
Any project using std::string MUST NOT share binaries compiled with GCC pre-5 binaries compiled with GCC post-5. You have to recompile everything. This only affects std::string (and maybe a handful of other functions in the Standard Library). -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center
