aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonald Klop <ronald-lists@klop.ws>2021-08-28 13:12:45 +0000
committerMikael Urankar <mikael@FreeBSD.org>2021-08-28 13:42:10 +0000
commit54df4eaababcbb48d982f6af70483c610e6f17b6 (patch)
tree5d698a0ed18accf66e5234753f8c3314e6366a56
parent77c5529691824fc93c8e8fe203d020a84bcb3bca (diff)
downloadports-54df4eaababcbb48d982f6af70483c610e6f17b6.tar.gz
ports-54df4eaababcbb48d982f6af70483c610e6f17b6.zip
databases/mongodb42: Fix crash on aarch64
Disable LTO on aarch64/14-current (clang12 is crashing) PR: 257765
-rw-r--r--databases/mongodb42/Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/databases/mongodb42/Makefile b/databases/mongodb42/Makefile
index 26f7e9247f89..2e91c1936951 100644
--- a/databases/mongodb42/Makefile
+++ b/databases/mongodb42/Makefile
@@ -10,8 +10,7 @@ DISTNAME= mongodb-src-${DISTVERSIONPREFIX}${DISTVERSION}
MAINTAINER= ronald-lists@klop.ws
COMMENT= Distributed document-oriented "NoSQL" database (4.2.x Branch)
-# mongodb is SSPLv1, C++ driver is APACHE20
-LICENSE= SSPLv1 APACHE20
+LICENSE= SSPLv1 APACHE20 # mongodb is SSPLv1, C++ driver is APACHE20
LICENSE_COMB= multi
LICENSE_NAME_SSPLv1= Server Side Public License
LICENSE_FILE_SSPLv1= ${WRKSRC}/LICENSE-Community.txt
@@ -37,6 +36,8 @@ CONFLICTS_INSTALL= mongodb36 mongodb4[04]
OPTIONS_DEFINE= LTO SASL SSL
OPTIONS_DEFAULT=LTO SASL SSL
+OPTIONS_EXCLUDE_aarch64= ${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}}
+OPTIONS_EXCLUDE_aarch64_14= LTO # Does not work with llvm12 on aarch64.
SHEBANG_FILES= src/mongo/installer/compass/install_compass
python_OLD_CMD= @python_interpreter@