Build with debug symbols

youshi10 at u.washington.edu youshi10 at u.washington.edu
Mon May 21 23:04:45 UTC 2007


On Mon, 21 May 2007, Gerard wrote:

> On Monday May 21, 2007 at 04:12:15 (PM) Giorgos Keramidas wrote:
>
>
>>> If I build a port with debugging information; i.e.
>>> 'make -g', is that debugging information stripped out
>>> when the program is installed? If so, is there anyway
>>> to prevent this from happening?
>>>
>>> I have been attempting to build 'claws-mail' with
>>> debugging information; however, when I run the program
>>> under 'gdb' that information does not appear to be
>>> present. I heard that there was a 'STRIP' flag I could
>>> set; however, I cannot find any definitive information
>>> regarding it.
>>
>>     # env DEBUG_FLAGS='-g' CFLAGS='' ...
>>
>> The DEBUG_FLAGS option turns off symbol stripping.
>
> Would that also work if "DEBUG_FLAGS='g'" were placed in the
> /etc/make.conf file or does it have to be placed in the environment prior
> to building the port. I assume that the '-g' has to still be placed on
> the 'make' command when doing the actual build.
>
>
> --
> Gerard

There's another flag in make.conf or pkgtools.conf that controls whether or not debug symbols are stripped post install, but I don't remember it right offhand. It should be in the relevant file's manpage though..
-Garrett



More information about the freebsd-questions mailing list