Соберите OpenSSL в Linux с помощью -g для отладки

У меня есть segfault, исходящий от OpenSSL (, в частностиSSL_read)что я хотел бы отладить. Я думаю, что лучший шаг здесь — создать библиотеку самостоятельно с символами отладки, чтобы я мог войти в функцию и увидеть команду, в которой она происходит. Мне непонятно, как а )собрать библиотеку самому и b )взломать make-файл, чтобы получить отладочные символы. Есть ли у кого-нибудь опыт работы с этой конкретной библиотекой или общие рекомендации по такому подходу сборки и изменения?

Получил эту ошибку:

./config -d
Operating system: x86_64-whatever-linux2
This system (debug-linux-x86_64) is not supported. See file INSTALL for details.

Не знаю, что здесь делать.Информация об ОС:

$ cat /proc/version
Linux version 3.2.0-24-virtual (buildd@yellow) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.31ubuntu5) ) #37-Ubuntu SMP Wed Apr 25 10:17:19 UTC 2012
$ uname -srvio
Linux 3.2.0-24-virtual #37-Ubuntu SMP Wed Apr 25 10:17:19 UTC 2012 x86_64 GNU/Linux
9
задан djechlin 21 June 2012 в 14:23
поделиться