summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2020-05-06 18:38:40 +0000
committerEd Maste <emaste@FreeBSD.org>2020-05-06 18:38:40 +0000
commit80b7615484dbbe269123dd23a14fdee2540a0b7d (patch)
treee7c502ed3cb707d701ae665f389a5c145e561636 /gnu
parent95512cda910f005c21cc94241b7f80422400b026 (diff)
downloadsrc-test2-80b7615484dbbe269123dd23a14fdee2540a0b7d.tar.gz
src-test2-80b7615484dbbe269123dd23a14fdee2540a0b7d.zip
binutils: disconnect objdump from the build
The in-tree binutils is old and will not be updated. It does not support all archs supported by FreeBSD, and for the archs it does support not all CPU features are supported. Other tools have migrated to copyfree alternatives. Although llvm-objdump is nearly a drop-in replacement for GNU objdump it is missing a few options and has some differences in output format. For now just remove GNU objdump; ports and developers can use a contemporary, maintained version from ports or packages. We can revisit installing llvm-objdump as objdump in the future. PR: 212319 [exp-run] Relnotes: Yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D7338
Notes
Notes: svn path=/head/; revision=360698
Diffstat (limited to 'gnu')
-rw-r--r--gnu/usr.bin/binutils/Makefile4
1 files changed, 0 insertions, 4 deletions
diff --git a/gnu/usr.bin/binutils/Makefile b/gnu/usr.bin/binutils/Makefile
index d080171a40be..558fd627bedf 100644
--- a/gnu/usr.bin/binutils/Makefile
+++ b/gnu/usr.bin/binutils/Makefile
@@ -7,8 +7,6 @@ SUBDIR= libiberty \
libopcodes
SUBDIR.${MK_BINUTILS}+= doc
-SUBDIR.${MK_BINUTILS}+= libbinutils
-SUBDIR.${MK_BINUTILS}+= objdump
# GNU as is used on x86 only, for a few files that cannot be assembled by
# Clang IAS. Other archs either use Clang IAS for every assembly file, or
@@ -17,9 +15,7 @@ SUBDIR.${MK_BINUTILS}+= objdump
SUBDIR.${MK_BINUTILS}+= as
.endif
-SUBDIR_DEPEND_libbinutils=libbfd # for bfdver.h
SUBDIR_DEPEND_as=libbfd libiberty libopcodes
-SUBDIR_DEPEND_objdump=libbfd libiberty libbinutils libopcodes
.if !make(install)
SUBDIR_PARALLEL=