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

Reply via email to