Hello,
Thus wrote Andrey Kulikov (amde...@gmail.com):
I'm trying to compile with source level debugging enabled using the 1.0.0a
distribution and I'm not having any luck at all. ?I would appreciate a clue if
there is one.
...
I'm unable to build a version that gives me source level debug
using gdb and I can't figure out why. Anyone?
there's a number of debugging targets in Configure. For OpenSSL-1.0.0a
on Linux i386, you can simply do
./Configure debug-linux-elf-noefence
make clean
make
and you have debug infos enabled
gdb ./apps/openssl
[...]
(gdb) break main
Breakpoint 1 at 0x8049c76: file openssl.c, line 224.
(gdb) run version
Starting program: /home/kaiser/src/openssl-1.0.0a/apps/openssl version
Breakpoint 1, main (Argc=2, Argv=0xbf8b5174) at openssl.c:224
224 char *to_free=NULL;
(gdb) list
219 #define PROG_NAME_SIZE 39
220 char pname[PROG_NAME_SIZE+1];
221 FUNCTION f,*fp;
222 MS_STATIC const char *prompt;
223 MS_STATIC char buf[1024];
224 char *to_free=NULL;
225 int n,i,ret=0;
226 int argc;
227 char **argv,*p;
228 LHASH_OF(FUNCTION) *prog=NULL;
(gdb) quit
The program is running. Exit anyway? (y or n) y
Best regards,
Martin
__
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majord...@openssl.org