aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2020-02-02 11:37:27 +0000
committerWarner Losh <imp@FreeBSD.org>2020-02-02 11:37:27 +0000
commit5672c764774e317034ee39b6640f3364ccbc7ccc (patch)
tree51fa3a1ac2ad80f521b28c69327c3d677944caa3 /Makefile
parent2568d5bb79d6e19c0bc539e033c2409e2f4c261d (diff)
downloadsrc-5672c764774e317034ee39b6640f3364ccbc7ccc.tar.gz
src-5672c764774e317034ee39b6640f3364ccbc7ccc.zip
Per the firm plan, start to remove sparc64
The sparc64 architecture is being removed from FreeBSD 13, starting now. This removes it from the top level only. It is the only architecture that didn't see substantial work after the call to get things working with the external toolchain.
Notes
Notes: svn path=/head/; revision=357407
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 3 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index f78a1b040c15..deee4e46f558 100644
--- a/Makefile
+++ b/Makefile
@@ -89,7 +89,7 @@
#
# See src/UPDATING `COMMON ITEMS' for more complete information.
#
-# If TARGET=machine (e.g. powerpc, sparc64, ...) is specified you can
+# If TARGET=machine (e.g. powerpc, arm64, ...) is specified you can
# cross build world for other machine types using the buildworld target,
# and once the world is built you can cross build a kernel using the
# buildkernel target.
@@ -488,7 +488,7 @@ worlds: .PHONY
# In all cases, if the user specifies TARGETS on the command line,
# honor that most of all.
#
-TARGETS?=amd64 arm arm64 i386 mips powerpc riscv sparc64
+TARGETS?=amd64 arm arm64 i386 mips powerpc riscv
_UNIVERSE_TARGETS= ${TARGETS}
TARGET_ARCHES_arm?= armv6 armv7
TARGET_ARCHES_arm64?= aarch64
@@ -501,14 +501,12 @@ TARGET_ARCHES_${target}?= ${target}
.endfor
MAKE_PARAMS_mips?= CROSS_TOOLCHAIN=mips-gcc6
-MAKE_PARAMS_sparc64?= CROSS_TOOLCHAIN=sparc64-gcc6
TOOLCHAINS_mips= mips-gcc6
-TOOLCHAINS_sparc64= sparc64-gcc6
# Remove architectures only supported by external toolchain from
# universe if required toolchain packages are missing.
-.for target in mips sparc64
+.for target in mips
.if ${_UNIVERSE_TARGETS:M${target}}
.for toolchain in ${TOOLCHAINS_${target}}
.if !exists(/usr/local/share/toolchains/${toolchain}.mk)