Enlazo mi aplicación con varias bibliotecas compartidas, una de las cuales es gRPC de Google, que a su vez se vincula con SSL aburrido. También me vinculo con otras bibliotecas, que a su vez se vinculan con OpenSSL. Al final, llamar a ldd en mi binario y buscar ssl da:
libssl.so.1.1 => /lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f62f35c8000) libssl.so => /usr/local/grpc/lib/libssl.so (0x00007f62f28b6000)Preferiría no vincular estáticamente contra gRPC y amigos. ¿Hay alguna manera de establecer preferencias para que el segundo resultado se use solo para gRPC y el primero para todo lo demás?
Estoy usando CMake como proyecto de compilación, si eso ayuda.