1. Since grpcio uses boring ssl as external ssl library, it doesn't work on s390x. I can find on cMakeLists.txt has option for ssl provider. But that also includes the package or module. May i know why gRPC_SSL_PROVIDER=OpenSSL was not included in that option. Any particular reason other than maintaining complex makefile. is there any performance degradation something.
2. As a workaround we can install grpc on s390x by setting a flag GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1
I am trying to maintain a grpc release wheel package for s390x using github workflow . I am able to generate wheel package , but post grpc installation (using wheel package) , i am getting GLIBC_2.29 version not found error
if i don't use wheel package & directly use the flag & install I don't see the error.
Link for grpc github workflow -- https://github.com/IBM/grpc-for-Z.git