Não, o OpenSSL não é compatível com versões anteriores e, como você percebeu, as bibliotecas de alimentação forçada que não são as versões corretas apenas fazem o seu software morrer.
Obter as versões de biblioteca esperadas corretas no lugar é o caminho certo. Você deve verificar com sua distribuição para ver se eles têm pacotes de compatibilidade. Algumas distros têm os pacotes mais recentes do OpenSSL, mas também possuem pacotes adicionais com bibliotecas mais antigas para satisfazer dependências específicas em bibliotecas antigas.