Мангуст статически связан с libssl?
Я хочу скомпилировать moongose со статической библиотекой libssl . Я дал.a файл с опцией -L. Но все же он загружает.so файл. Зачем? как я могу заставить его использовать статическую библиотеку?
1 ответ
Решение
Запустить компиляцию под strace
, чтобы посмотреть, где ищется файл.a и почему вместо него загружается.so.
РЕДАКТИРОВАТЬ
По умолчанию moongose загружает SSL динамически. Чтобы изменить это, скомпилируйте его с NO_SSL_DL
макро. добавлять -DNO_SSL_DL
в компиляцию командной строки. Смотрите эту ссылку.