Мангуст статически связан с libssl?

Я хочу скомпилировать moongose ​​со статической библиотекой libssl . Я дал.a файл с опцией -L. Но все же он загружает.so файл. Зачем? как я могу заставить его использовать статическую библиотеку?

1 ответ

Решение

Запустить компиляцию под strace, чтобы посмотреть, где ищется файл.a и почему вместо него загружается.so.

РЕДАКТИРОВАТЬ
По умолчанию moongose ​​загружает SSL динамически. Чтобы изменить это, скомпилируйте его с NO_SSL_DL макро. добавлять -DNO_SSL_DL в компиляцию командной строки. Смотрите эту ссылку.

Другие вопросы по тегам