Date: Fri, 01 Jun 2007 16:53:44 +0300 From: Bogdan Potishuk <phoenix.lists@gmail.com> To: White Hat <pigskin_referee@yahoo.com> Cc: FreeBSD Users Questions <freebsd-questions@freebsd.org> Subject: Re: Build with debug symbols Message-ID: <466024E8.7030802@gmail.com> In-Reply-To: <509628.88605.qm@web34408.mail.mud.yahoo.com> References: <509628.88605.qm@web34408.mail.mud.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 White Hat said the following on 20.05.2007 17:41: > 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. > > Look at /usr/ports/Mk/bsd.port.mk in this section: .if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG) STRIP= #none STRIP_CMD= ${TRUE} DEBUG_FLAGS?= -g CFLAGS:= ${CFLAGS:N-O*:N-fno-strict*} ${DEBUG_FLAGS} .endif As you can see, if WITH_DEBUG is defined, then $STRIP will be a empty, DEBUG_FLAGS and CFLAGS changes too. - -- Regards, Bogdan - --------------------------------------------------------------- KeyID: 0x84B8D5142569D30B Fingerprint: 78FC 5C40 07CC D331 148E CC79 84B8 D514 2569 D30B Keyserver: keyserver.pgp.com - --------------------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.3 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGYCTmhLjVFCVp0wsRCtOiAJ9dBEzm2hpPusake0BB/2LHTbjXlACg38OC sk3fD4lK+mhzNP7XH/BYdX8= =/LwZ -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?466024E8.7030802>