svn commit: r303392 - in head: . share/mk

Ed Maste emaste at FreeBSD.org
Wed Jul 27 14:58:16 UTC 2016


Author: emaste
Date: Wed Jul 27 14:58:15 2016
New Revision: 303392
URL: https://svnweb.freebsd.org/changeset/base/303392

Log:
  Remove ${OBJDUMP} as it is not used by the base system
  
  It was added to sys.mk relatively recently (r274503) for EFI builds
  but is no longer used by the base system. The in-tree binutils are
  outdated, will not be updated, and will be removed in the future.
  Remove it from the toolchain build now to slightly simplify the build
  and make sure we don't grow an accidental dependency.
  
  Note that this affects only the toolchain build, and does not affect
  /usr/bin/objdump in the built world.
  
  Reviewed by:	bdrewery
  Sponsored by:	The FreeBSD Foundation
  Differential Revision:	https://reviews.freebsd.org/D6460

Modified:
  head/Makefile.inc1
  head/share/mk/local.meta.sys.mk
  head/share/mk/sys.mk

Modified: head/Makefile.inc1
==============================================================================
--- head/Makefile.inc1	Wed Jul 27 14:27:08 2016	(r303391)
+++ head/Makefile.inc1	Wed Jul 27 14:58:15 2016	(r303392)
@@ -178,7 +178,7 @@ CROSS_BINUTILS_PREFIX=/usr/local/${TARGE
 .endif
 .endif
 .endif
-XBINUTILS=	AS AR LD NM OBJCOPY OBJDUMP RANLIB SIZE STRINGS
+XBINUTILS=	AS AR LD NM OBJCOPY RANLIB SIZE STRINGS
 .for BINUTIL in ${XBINUTILS}
 .if defined(CROSS_BINUTILS_PREFIX) && \
     exists(${CROSS_BINUTILS_PREFIX}${${BINUTIL}})
@@ -539,7 +539,7 @@ HMAKE+=		PATH=${TMPPATH} METALOG=${METAL
 CROSSENV+=	CC="${XCC} ${XCFLAGS}" CXX="${XCXX} ${XCXXFLAGS} ${XCFLAGS}" \
 		CPP="${XCPP} ${XCFLAGS}" \
 		AS="${XAS}" AR="${XAR}" LD="${XLD}" NM=${XNM} \
-		OBJDUMP=${XOBJDUMP} OBJCOPY="${XOBJCOPY}" \
+		OBJCOPY="${XOBJCOPY}" \
 		RANLIB=${XRANLIB} STRINGS=${XSTRINGS} \
 		SIZE="${XSIZE}"
 

Modified: head/share/mk/local.meta.sys.mk
==============================================================================
--- head/share/mk/local.meta.sys.mk	Wed Jul 27 14:27:08 2016	(r303391)
+++ head/share/mk/local.meta.sys.mk	Wed Jul 27 14:58:15 2016	(r303392)
@@ -222,7 +222,7 @@ WITH_META_STATS= t
 .if ${MACHINE} == "host"
 MK_SHARED_TOOLCHAIN= no
 .endif
-TOOLCHAIN_VARS=	AS AR CC CLANG_TBLGEN CXX CPP LD NM OBJDUMP OBJCOPY RANLIB \
+TOOLCHAIN_VARS=	AS AR CC CLANG_TBLGEN CXX CPP LD NM OBJCOPY RANLIB \
 		STRINGS SIZE LLVM_TBLGEN
 _toolchain_bin_CLANG_TBLGEN=	/usr/bin/clang-tblgen
 _toolchain_bin_LLVM_TBLGEN=	/usr/bin/llvm-tblgen

Modified: head/share/mk/sys.mk
==============================================================================
--- head/share/mk/sys.mk	Wed Jul 27 14:27:08 2016	(r303391)
+++ head/share/mk/sys.mk	Wed Jul 27 14:58:15 2016	(r303392)
@@ -237,8 +237,6 @@ OBJCFLAGS	?=	${OBJCINCLUDES} ${CFLAGS} -
 
 OBJCOPY		?=	objcopy
 
-OBJDUMP		?=	objdump
-
 PC		?=	pc
 PFLAGS		?=
 


More information about the svn-src-all mailing list