]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r314061:
authordim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 8 Mar 2017 07:58:29 +0000 (07:58 +0000)
committerdim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 8 Mar 2017 07:58:29 +0000 (07:58 +0000)
commit3ba5d78df5a16c76be7776fc24053f3a06626768
tree97448bb11256debf137f05ca4556832a2cbb4d92
parent1e291396bea20f0479bf13f205274ce21985d6ab
MFC r314061:

Add __int128-related symbols to libcxxrt's version map.  Put these into
the same CXXABI verions as recent libstdc++.

Note that __int128 types are only available on arches where long long is
128 bit wide.

Noticed by: harti

MFC r314104:

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

git-svn-id: svn://svn.freebsd.org/base/stable/10@314898 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
lib/libcxxrt/Version.map