У меня была проблема с SSL в моем клиенте SVN. Я увидел в сети, что это может быть связано с использованием старой версии OpenSSL. Поэтому я последовалэти инструкциидля сборки последней версии OpenSSL. Последняя версия уже есть, /opt/openssl/
но старая версия все еще существует. Как указать, svn
чтобы использовать SSL в /opt/openssl
?
решение1
Версия Subversion, включенная в Ubuntu 11.04, по крайней мере не связана с OpenSSL, а вместо этого используетGnuTLSбиблиотека:
$ ldd /usr/bin/svn
...
libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26 (0x00007fab1dd33000)
...
libneon-gnutls.so.27 => /usr/lib/libneon-gnutls.so.27 (0x00007fab1d239000)
Поэтому компиляции новой версии OpenSSL недостаточно. Если вы хотите, чтобы Subversion использовала ее, вам, вероятно, придется перекомпилировать библиотеку Neon и сам Subversion.
Почему вы думаете, что библиотека SSL является причиной проблемы, которую вы видите? Возможно, есть какое-то другое решение вашей проблемы, кроме перекомпиляции всего.