Я пытаюсь скомпилировать openSSL так, чтобы я мог переименовать целевые библиотеки, т.е.libssl и libcrypto на что-то вроде libssl_my и libcrypto_my.
Для этого я попробовал следующее:
Изменено несколько флагов, таких как "SHARED_CRYPTO"
, "SHARED_SSL"
, libcrypto$(SHLIB_EXT)
и т. д.в openSSL Makefile, но это не дает никакого эффекта.Можно ли изменить имя Lib на Makefile и, если да, какие изменения мне нужно искать?
Использовал patchelf для исправления SONAME libcrypto и libssl, и это сработало, но libsslвсе еще ищет libcrypto.so.0.o.И похоже, что мы не можем изменить имя зависимой библиотеки в libssl с помощью patchelf.Если есть способ сделать, пожалуйста, дайте мне знать.