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