OpenSSLライブラリlibssl.so.1.0.1を使用するようにGitをコンパイルする

OpenSSLライブラリlibssl.so.1.0.1を使用するようにGitをコンパイルする

OpenSSLバージョン0.9.8のみを完全にサポートする実行システム。

OpenSSL 1.0.1ライブラリ(Distroでサポート)が並列にインストールされます。

Gitはまだ0.9.8ライブラリを好みますが、1.0.1を使用するにはこのライブラリが必要です。

Gitはソースからビルドし、libssl.so.1.0.0ライブラリを使用して作業できます。https://github.comTLS v1.2を使用していますか?

たとえば、

/usr/lib64/git/git-http-fetch -> libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007ffff6c78000) /usr/lib64/git/git-http-push -> libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007ffff6a4d000) /usr/lib64/git/git-imap-send -> libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007ffff7d56000) /usr/lib64/git/git-remote-ftp -> libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007ffff6a4d000) /usr/lib64/git/git-remote-ftps -> libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007ffff6a4d000) /usr/lib64/git/git-remote-http -> libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007ffff6a4d000) /usr/lib64/git/git-remote-https -> libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007ffff6a4d000)

に接続する必要がありますlibssl.so.1.0.0

ベストアンサー1

(テスト目的で)動作しているようです。ありがとうございます。 ショナジン

ご希望のライブラリに対してGitを構築してください。

export LD_LIBRARY_PATH=~/git-test-inst/lib
mkdir git-test-inst

cd git-test-inst/
wget https://dl.uxnr.de/mirror/curl/curl-7.59.0.tar.gz
wget https://www.openssl.org/source/openssl-1.1.0h.tar.gz
wget https://github.com/git/git/archive/v2.16.3.tar.gz
mv v2.16.3 git-2.16.3.tar.gz

tar -xf openssl-1.1.0h.tar.gz 
cd openssl-1.1.0h
./config --prefix=/home/$USER/git-test-inst
make -j16
make -j16 install
cd ../

tar xf curl-7.59.0.tar.gz 
cd curl-7.59.0
./configure --with-ssl=/home/$USER/git-test-inst/ --prefix=/home/$USER/git-test-inst/
make -j16
make install
ldd /home/$USER/git-test-inst/lib/libcurl.so.4.5.0 
cd ..

tar xf git-2.16.3.tar.gz 
cd git-2.16.3
make configure
./configure --prefix=/home/$USER/git-test-inst/ --with-openssl=/home/$USER/git-test-inst/ --with-curl=/home/$USER/git-test-inst/
make -j16
make install
ldd /home/$USER/git-test-inst/libexec/git-core/git-remote-https

リポジトリGithub.com用にテストされました。

おすすめ記事