Generating a symbol-file for a release version.

Ian Lance Taylor iant@google.com
Fri Nov 5 15:25:00 GMT 2010


tom <tompotts@madtom1999.bbmax.co.uk> writes:

> I have a program that segfaults when built in release mode but not
> when -ggdb is used.
> I've tried stripping the executable of debug data but I just cant get
> it to fail in the same way.
>
> Is there any way of building the whole project for release and
> generating a symbol-file I can use with gdb to backtrace the  core
> dump ?

That is very odd.  Adding or removing -ggdb from the command line should
not make any difference to the generated code.  I would recommend
running objdump -d on both executables and look for cases where the code
is different.  Any such case is a gcc bug.

Ian



More information about the Gcc-help mailing list