Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Sep 2014 15:28:17 +0000 (UTC)
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-10@freebsd.org
Subject:   svn commit: r271274 - stable/10/share/mk
Message-ID:  <201409081528.s88FSHTB026782@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: emaste
Date: Mon Sep  8 15:28:17 2014
New Revision: 271274
URL: http://svnweb.freebsd.org/changeset/base/271274

Log:
  MFC r270976: Allow standalone debug for non-default ${PROG} targets
  
  This allows WITH_DEBUG_FILES to produce standalone debug for the ELF
  runtime linker.
  
  We previously disabled standalone debug files for bsd.prog.mk consumers
  that included a non-default ${PROG} target, but this is not required.
  
  Consumers that do not support standalone debug are still handled by
  disabling it for statically linked binaries, and for those that specify
  a non-default binary format.
  
  Sponsored by:	DARPA, AFRL
  Approved by:	re

Modified:
  stable/10/share/mk/bsd.prog.mk
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/share/mk/bsd.prog.mk
==============================================================================
--- stable/10/share/mk/bsd.prog.mk	Mon Sep  8 15:00:01 2014	(r271273)
+++ stable/10/share/mk/bsd.prog.mk	Mon Sep  8 15:28:17 2014	(r271274)
@@ -28,9 +28,7 @@ CTFFLAGS+= -g
 PROG=	${PROG_CXX}
 .endif
 
-.if defined(PROG) && target(${PROG})
-MK_DEBUG_FILES=	no
-.elif !empty(LDFLAGS:M-Wl,*--oformat,*) || !empty(LDFLAGS:M-static)
+.if !empty(LDFLAGS:M-Wl,*--oformat,*) || !empty(LDFLAGS:M-static)
 MK_DEBUG_FILES=	no
 .endif
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201409081528.s88FSHTB026782>