summaryrefslogtreecommitdiffstats
path: root/share/mk
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2016-01-03 04:32:04 +0000
committerimp <imp@FreeBSD.org>2016-01-03 04:32:04 +0000
commit462c7f2473296d9106d8f2d07fb6495776a453af (patch)
treed8e4131db8f3d95b5a8d477a114b18d41963a5a1 /share/mk
parent867e4a7989de6f2866668dd3e961827e3a16055b (diff)
downloadFreeBSD-src-462c7f2473296d9106d8f2d07fb6495776a453af.zip
FreeBSD-src-462c7f2473296d9106d8f2d07fb6495776a453af.tar.gz
Add new LIBSOFT option. This is similar to the LIB32 option, except
for libraries that follow the soft float ABI. It's only supported on armv6 as a transition to the new hard float ABI, so mark as broken everywhere else.
Diffstat (limited to 'share/mk')
-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 65c4348..47a67e0 100644
--- a/share/mk/src.opts.mk
+++ b/share/mk/src.opts.mk
@@ -180,6 +180,7 @@ __DEFAULT_NO_OPTIONS = \
DTRACE_TESTS \
EISA \
HESIOD \
+ LIBSOFT \
NAND \
OFED \
OPENLDAP \
@@ -248,6 +249,10 @@ __DEFAULT_NO_OPTIONS+=LLDB
.if ${__T} == "arm" || ${__T} == "armeb"
BROKEN_OPTIONS+=LLDB
.endif
+# Only doing soft float API stuff on armv6
+.if ${__T} != "armv6"
+BROKEN_OPTIONS+=LIBSOFT
+.endif
.include <bsd.mkopt.mk>
OpenPOWER on IntegriCloud