On Sat, 17 Aug 2002, Colin Walters wrote:

> The attached patch should mostly speak for itself.  I think it's great
> that a lot of packages support DEB_BUILD_OPTIONS=debug now, but if the
> program is compiled with optimization, it's very difficult to debug.

> --- debian-policy-3.5.6.1/policy.sgml 2002-03-14 13:17:48.000000000 -0500
> +++ debian-policy-3.5.6.1.hacked/policy.sgml  2002-08-17 22:36:06.000000000 
> -0400
> @@ -5362,10 +5362,12 @@
>         If the environment variable <tt>DEB_BUILD_OPTIONS</tt>
>         contains the string <tt>debug</tt>, compile the software
>         with debugging information (usually this involves adding the
> -       <tt>-g</tt> flag to <tt>CFLAGS</tt>).  This allows the
> -       generation of a build tree with debugging information.  If
> -       the environment variable <tt>DEB_BUILD_OPTIONS</tt> contains
> -       the string <tt>nostrip</tt>, do not strip the files at
> +       <tt>-g</tt> and the <tt>-O0</tt> flags to <tt>CFLAGS</tt>).
> +       This allows the generation of a build tree with debugging
> +       information; the reduced optimization ensures that the
> +       debugging tools can easily analyze the program.  If the
> +       environment variable <tt>DEB_BUILD_OPTIONS</tt> contains the
> +       string <tt>nostrip</tt>, do not strip the files at
>         installation time.  This allows one to generate a package
>         with debugging information included.<footnote>
>           <p>

I like the idea. In fact I already do that for some of my packages.
Seconded.

                                        yours,
                                        peter

-- 
 PGP signed and encrypted  |  .''`.  ** Debian GNU/Linux **
    messages preferred.    | : :' :      The  universal
                           | `. `'      Operating System
 http://www.palfrader.org/ |   `-    http://www.debian.org/

Attachment: pgpAqmqsimtmV.pgp
Description: PGP signature

Reply via email to