svn commit: r274200 - head/share/mk

Alexander Kabaev kabaev at gmail.com
Sat Nov 8 17:00:09 UTC 2014


On Thu, 6 Nov 2014 22:46:40 +0000 (UTC)
Mark Johnston <markj at FreeBSD.org> wrote:

> Author: markj
> Date: Thu Nov  6 22:46:40 2014
> New Revision: 274200
> URL: https://svnweb.freebsd.org/changeset/base/274200
> 
> Log:
>   Automatically build with debug symbols when building with WITH_CTF.
>   Otherwise there's nothing for ctfconvert to do, and it ends up
> emitting an error for each object file. Also remove some redundant
> checks from bsd.prog.mk and bsd.lib.mk.
<SKIP>   
>  
> -.if ${MK_CTF} != "no" && ${DEBUG_FLAGS:M-g} != ""
> +.if ${MK_CTF} != "no"
>  CTFFLAGS+= -g
>  .endif
>  .else

I have a question about this and another similar change. Does it have
the effect of always leaving binaries with debug symbols in id
WITH_CTF is in effect and do we now rely solely on install
stripping binaries at later stage to get rid of the debug symbols?
IMHO, we should only pass -g to ctfconvert if WITH_CTF is set _and_ user
requested debug symbols explicitly. Your change seems to be breaking
that.

-- 
Alexander Kabaev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 173 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/svn-src-head/attachments/20141108/2c339f62/attachment.sig>


More information about the svn-src-head mailing list