aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2018-12-03 09:40:37 +0000
committerAndrew Turner <andrew@FreeBSD.org>2018-12-03 09:40:37 +0000
commitf74c331a51ab6234e3ef7f3ad6c5ef71cc91b20b (patch)
treedbf143370175c6781b0c6c4fc12a512b95ca3119
parentf095905ca4ec77aba8461392e25c49c099f42ee9 (diff)
downloadsrc-f74c331a51ab6234e3ef7f3ad6c5ef71cc91b20b.tar.gz
src-f74c331a51ab6234e3ef7f3ad6c5ef71cc91b20b.zip
Disable the BSD CRT code on powerpc and sparc64, they need extra crt*.o
files that haven't been implemented. Reported by: sbruno MFC with: r339738 Sponsored by: DARPA, AFRL
Notes
Notes: svn path=/head/; revision=341424
-rw-r--r--share/mk/src.opts.mk5
1 files changed, 5 insertions, 0 deletions
diff --git a/share/mk/src.opts.mk b/share/mk/src.opts.mk
index fa9e8fa3939a..d95e2fdda7cc 100644
--- a/share/mk/src.opts.mk
+++ b/share/mk/src.opts.mk
@@ -386,6 +386,11 @@ BROKEN_OPTIONS+=HYPERV
BROKEN_OPTIONS+=NVME
.endif
+# PowerPC and Sparc64 need extra crt*.o files
+.if ${__T:Mpowerpc*} || ${__T:Msparc64}
+BROKEN_OPTIONS+=BSD_CRTBEGIN
+.endif
+
.include <bsd.mkopt.mk>
#