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]


Reply via email to