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]
