重命名libcrypto和libssl

时间:2019-04-10 05:27:00

标签: gcc makefile openssl libcrypto libssl

我正在尝试编译openSSL,以便可以重命名目标库。 libssl和libcrypto改为libssl_my和libcrypto_my。

为此,我尝试了以下操作:

  1. 在openSSL Makefile中更改了一些标志,例如"SHARED_CRYPTO""SHARED_SSL"libcrypto$(SHLIB_EXT)等,但未生效。是否可以从Makefile更改Lib名称,如果可以,我应该寻找什么更改?

  2. 使用patchelf对libcrypto和libssl的SONAME进行了补丁,并且可以工作,但是libssl仍在搜索libcrypto.so.0.o。看来我们无法通过patchelf更改libssl中的依赖库名称。如果有办法,请告诉我。

0 个答案:

没有答案