Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 May 2007 16:04:44 -0700 (PDT)
From:      youshi10@u.washington.edu
To:        User Questions <freebsd-questions@freebsd.org>
Subject:   Re: Build with debug symbols
Message-ID:  <Pine.LNX.4.43.0705211604440.17695@hymn09.u.washington.edu>
In-Reply-To: <20070521185629.22CA.GERARD-SEIBERT@seibercom.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.43.0705211604440.17695>