I need to distribute a version of OpenSSL with my application. I can't use Ubuntu's because the distro currently disables TLSv1.1 and TLSv1.2.
I've read a few posts about how to solve a missing shared object (for example, How to add shared library search path to a executable file?).
My concern is that I have a library that has the same name as that of the disto, and its binary compatible with the distro.
My question is, is there a best practice for distributing a shared objects where collision are expected?