このようにリンクされた実行可能ファイルがあります:
  $ ldd a.out
        libboost_system-mt.so.1.47.0 => /usr/lib64/libboost_system-mt.so.1.47.0 (0x00007f4881f56000)
        libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007f4881cfb000)
        libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007f4881965000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f488175d000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4881540000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f4881239000)
.
.
libcryptoおよびlibsslライブラリはopenssl 1.0.0-fips libsです。代わりに1.0.1ライブラリを試してみたいので、ホームディレクトリにビルドしました。a.out苦労せずに新しいopensslライブラリと再リンクする方法はありますか?避けたい
- 再リンクが必要a.out(ビルドツールは非常に複雑であるため)
- グローバル設定の変更(他の開発者がこのマシンで動作するため)
ここで私が望んでいることをすることは可能ですか?