building world with debugging symbols
John Baldwin
jhb at freebsd.org
Tue Mar 30 19:35:25 UTC 2010
On Tuesday 30 March 2010 11:48:58 am Giorgos Keramidas wrote:
> On Fri, 05 Mar 2010 18:15:33 +0100 (CET), Alexander Best <alexbestms at wwu.de>
wrote:
> >> DEBUG_FLAGS=-g
> >
> > ahh. thanks for the hint. with DEBUG_FLAGS i was able to build world with
> > debugging symbols but also managed to keep the bootloader small enough.
> >
> > i don't think this option is documented anywhere or is it?
>
> It's not documented in the obvious place I'd look for it: the build(7)
> manpage. Does the following look ok?
>
> %%%
> diff -r 236fcd32a358 share/man/man7/build.7
> --- a/share/man/man7/build.7 Sun Mar 28 00:46:10 2010 +0200
> +++ b/share/man/man7/build.7 Tue Mar 30 18:48:16 2010 +0300
> @@ -24,7 +24,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd December 15, 2009
> +.Dd March 30, 2010
> .Dt BUILD 7
> .Os
> .Sh NAME
> @@ -311,6 +311,20 @@ should be set as with
> .Sh ENVIRONMENT
> Variables that influence all builds include:
> .Bl -tag -width ".Va MAKEOBJDIRPREFIX"
> +.It Va DEBUG_FLAGS
> +Defines a set of debugging flags that will be used to build all userland
> +binaries under
> +.Pa /usr/src .
> +When
> +.Va DEBUG_FLAGS
> +is defined, the
> +.Cm install
> +and
> +.Cm installworld
> +targets install binaries from the current
> +.Va MAKEOBJDIRPREFIX
> +without stripping too, so that debugging information is retained in the
> +installed binaries.
I would drop the "too" and start 'so' on a new line (at least that is my
interpretation of the line-break rules we use for mdoc). Other than that I
think this looks fine.
--
John Baldwin
More information about the freebsd-hackers
mailing list