https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88750
--- Comment #4 from Jürgen Reuter <juergen.reuter at desy dot de> --- The linker before throws this warning: ld: warning: direct access in function 'operator new[](unsigned long, std::nothrow_t const&) [clone .cold]' from file '/usr/local/lib/libstdc++.a(new_opvnt.o)' to global weak symbol 'operator new[](unsigned long, std::nothrow_t const&)' from file '/usr/local/lib/libstdc++.a(new_opvnt.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. This could very well be a change in MACOSX or the static stdc++ library.