lidavidm commented on issue #11657: URL: https://github.com/apache/arrow/issues/11657#issuecomment-965411765
No, the gRPC version must be the same as well. Does the system installed arrow not link to a system gRPC? In that case, I believe this should also work: link both libarrow_flight and libgrpc statically, using the system versions. That is, either both must be linked dynamically, or both must be linked statically, but you cannot mix and match. I would say, if you are building one of the components from source, you should probably build all of them from source. There's likely an option in the gRPC build script to build the dynamic libraries. (Though again, if you go that path, you should build Arrow from source as well.) I apologize for the complications, but unfortunately this is what we're stuck with given all libraries involved (gRPC, Arrow, Protobuf) are rather complex and have many dependencies. -- 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]
