retire SHARED_TOOLCHAIN knob

Toolchain components were historically statically linked.  They became
normal dynamically linked executables in commit 6ab18ea64d.  There is
no need to keep a special case build option for the toolchain; users who
want statically linked toolchain (or any other) components can use the
existing NO_SHARED knob.

Reviewed by:	dim, sjg
Relnotes:	Yes
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D41266
This commit is contained in:
Ed Maste
2023-08-01 08:48:02 -04:00
parent 83453b46e8
commit 77f6be4484
9 changed files with 0 additions and 38 deletions
-3
View File
@@ -64,9 +64,6 @@ WITH_META_STATS= t
.endif
# toolchains can be a pain - especially bootstrappping them
.if ${MACHINE} == "host"
MK_SHARED_TOOLCHAIN= no
.endif
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
-1
View File
@@ -168,7 +168,6 @@ __DEFAULT_YES_OPTIONS = \
SENDMAIL \
SERVICESDB \
SETUID_LOGIN \
SHARED_TOOLCHAIN \
SHAREDOCS \
SOURCELESS \
SOURCELESS_HOST \