Disable BINUTILS by default on amd64

The retirement of obsolete binutils 2.17.50 has been in progress for
quite some time.  All tools other than GNU as were removed prior to this
commit, and it was built only on amd64 - installed as /usr/bin/as, and
used as a bootstrap tool.

The amd64 exp-run has completed and failures have now been addressed in
the individual ports, so disable it by default.

PR:		233611, 205250 [exp-run]
Sponsored by:	The FreeBSD Foundation
This commit is contained in:
Ed Maste 2020-05-30 16:12:00 +00:00
parent e0f5c1387d
commit fd71da37d4
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=361648

View File

@ -200,6 +200,7 @@ __DEFAULT_YES_OPTIONS = \
__DEFAULT_NO_OPTIONS = \
BEARSSL \
BHYVE_SNAPSHOT \
BINUTILS \
BSD_GREP \
CLANG_EXTRAS \
DTRACE_TESTS \
@ -290,12 +291,11 @@ __DEFAULT_NO_OPTIONS+=LLVM_TARGET_BPF
.if ${__T} == "aarch64" || ${__T:Mriscv*} != ""
BROKEN_OPTIONS+=BINUTILS BINUTILS_BOOTSTRAP GDB
.endif
# BINUTILS is enabled on amd64 to provide as for ports - PR 205250
# BINUTILS_BOOTSTRAP is needed on amd64 only, for skein_block_asm.s
.if ${__T} == "amd64"
__DEFAULT_YES_OPTIONS+=BINUTILS BINUTILS_BOOTSTRAP
__DEFAULT_YES_OPTIONS+=BINUTILS_BOOTSTRAP
.else
__DEFAULT_NO_OPTIONS+=BINUTILS BINUTILS_BOOTSTRAP
__DEFAULT_NO_OPTIONS+=BINUTILS_BOOTSTRAP
.endif
.if ${__T:Mriscv*} != ""
BROKEN_OPTIONS+=OFED