# Linker doesn't like these unmangled: # re2::RE2* __ZN3re23RE2* __ZNK3re23RE2* # re2::StringPiece* __ZN3re211StringPiece* __ZNK3re211StringPiece* # operator<<(std::ostream&, re2::StringPiece const&) # Seen with libstdc++ on 10.8 and below: # __ZlsRSoRKN3re211StringPieceE # Seen with libc++ on 10.9 and above: # __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERKN3re211StringPieceE # Note that "ls" means operator<<, so this is not overly broad. __Zls*RKN3re211StringPieceE # re2::FilteredRE2* __ZN3re211FilteredRE2* __ZNK3re211FilteredRE2*