aboutsummaryrefslogtreecommitdiff
path: root/Mk/bsd.gecko.mk
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2020-11-13 11:52:06 +0000
committerJan Beich <jbeich@FreeBSD.org>2020-11-13 11:52:06 +0000
commite379690328aa44292633f1ca4533e21c74260ab3 (patch)
treed736cf9af46d7f3ed8e8087eb56346d04c63146d /Mk/bsd.gecko.mk
parent101a9f7a84d3ea1188c6c1590e6efc09bcf59aa6 (diff)
downloadports-e379690328aa44292633f1ca4533e21c74260ab3.tar.gz
ports-e379690328aa44292633f1ca4533e21c74260ab3.zip
gecko: bump LLVM_DEFAULT to 11
Detach from tree-wide default as coordinating with other maintainers is expensive for little gain. User's choice is still respected. llvm11 has better Tier2 support, more optimizations, reduces package size and aligns with what contributors dogfood.
Notes
Notes: svn path=/head/; revision=555015
Diffstat (limited to 'Mk/bsd.gecko.mk')
-rw-r--r--Mk/bsd.gecko.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index 498c9f0bee3f..b58e697c52a9 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -92,6 +92,10 @@ MOZ_OPTIONS+= --with-libclang-path="${LOCALBASE}/llvm${LLVM_DEFAULT}/lib"
.if !exists(/usr/bin/llvm-objdump)
MOZ_EXPORT+= LLVM_OBJDUMP="${LOCALBASE}/bin/llvm-objdump${LLVM_DEFAULT}"
.endif
+# Ignore Mk/bsd.default-versions.mk but respect make.conf(5)
+.if !defined(DEFAULT_VERSIONS) || ! ${DEFAULT_VERSIONS:Mllvm*}
+LLVM_DEFAULT= 11 # bump if not latest release
+.endif
# Require newer Clang than what's in base system unless user opted out
. if ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so)
BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}