summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authoremaste <emaste@FreeBSD.org>2015-04-24 22:04:59 +0000
committeremaste <emaste@FreeBSD.org>2015-04-24 22:04:59 +0000
commit419f9d1bb9a0d071a028751a546325d91fcc0541 (patch)
treee98b3b504d5b228eec034d2c451fd6edcabc1fed /share
parent2af9b531aa03e462dc6ede9a1f06c72bad9078d0 (diff)
downloadFreeBSD-src-419f9d1bb9a0d071a028751a546325d91fcc0541.zip
FreeBSD-src-419f9d1bb9a0d071a028751a546325d91fcc0541.tar.gz
Add LLDB to BROKEN_OPTIONS for arm prior to armv6
LLVM lacks support on FreeBSD for ARMv4/ARMv5 64-bit atomic operations. Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'share')
-rw-r--r--share/mk/src.opts.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/share/mk/src.opts.mk b/share/mk/src.opts.mk
index f98e19f..278f87a 100644
--- a/share/mk/src.opts.mk
+++ b/share/mk/src.opts.mk
@@ -235,6 +235,10 @@ __DEFAULT_NO_OPTIONS+=CLANG CLANG_BOOTSTRAP CLANG_FULL CLANG_IS_CC
.if ${__T} == "aarch64"
BROKEN_OPTIONS+=BINUTILS BINUTILS_BOOTSTRAP GDB
.endif
+# LLVM lacks support for FreeBSD 64-bit atomic operations for ARMv4/ARMv5
+.if ${__T} == "arm" || ${__T} == "armeb"
+BROKEN_OPTIONS+=LLDB
+.endif
.include <bsd.mkopt.mk>
OpenPOWER on IntegriCloud