HomeFreeBSD

Surround any unmangled C++ names in libcxxrt's version map with 'extern

Description

Surround any unmangled C++ names in libcxxrt's version map with 'extern
"C++"', otherwise ld refuses to make the symbols global in the final
library. This causes the __int128-related symbols to go missing when
the library is stripped during installation.

Helpful hints: emaste
MFC after: 2 weeks
X-MFC-With: r314061

Details

Provenance
dimAuthored on
Parents
rS314103: MFC: r311979
Branches
Unknown
Tags
Unknown