it looks like the typeinfo for __int128_t and __uint128_t is missing from our dynamically linked libcxxrt. I added it like:

Index: lib/libcxxrt/Version.map
--- lib/libcxxrt/Version.map    (revision 313007)
+++ lib/libcxxrt/Version.map    (working copy)
@@ -192,6 +192,11 @@
         "typeinfo name for unsigned short";
         "typeinfo name for double";

+        "typeinfo for __int128";
+        "typeinfo for unsigned __int128";
+        "typeinfo name for __int128";
+        "typeinfo name for unsigned __int128";
         "typeinfo name for bool*";
         "typeinfo name for wchar_t*";
         "typeinfo name for short*";

I'm not sure whether this is the right place in the file where to add it. Could somebody please check?

freebsd-current@freebsd.org mailing list
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to