dylanetaft commented on issue #50715:
URL: https://github.com/apache/arrow/issues/50715#issuecomment-5124110478

   So the patch does not work.   The workaround of preloading the library seems 
to be viable. Or compiling apache arrow with NDEBUG, which has guards in the 
code to disable dynamic_cast, only use static.  
   
   Forgiving dynamic cast isn't enough either.  Compiling libc++ with 
-DLIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION=2 might work, but that's not 
default.
   
   I think this is just a general incompatibility with systems using 
clang\libc++ for everything.  It doesn't crop up often as it's not a common 
setup...most envs are pip install and walk away. 
   
   Should this be closed - people can use the workaround(s)?  
   Otherwise a lot of syntax sugar is needed to get the typeinfos to align for 
libc++.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to