Build with debug symbols

Bogdan Potishuk phoenix.lists at gmail.com
Fri Jun 1 13:55:03 UTC 2007


-----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-----


More information about the freebsd-questions mailing list