git: ed95a0e1749e - main - databases/mongodb44: Fix crash on aarch64

Mikael Urankar mikael at FreeBSD.org
Fri Aug 27 12:25:51 UTC 2021


The branch main has been updated by mikael:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ed95a0e1749ec562cdc347b87e2c0afead356c74

commit ed95a0e1749ec562cdc347b87e2c0afead356c74
Author:     Ronald Klop <ronald-lists at klop.ws>
AuthorDate: 2021-08-27 12:23:53 +0000
Commit:     Mikael Urankar <mikael at FreeBSD.org>
CommitDate: 2021-08-27 12:25:29 +0000

    databases/mongodb44: Fix crash on aarch64
    
      - Disable LTO on aarch64/14-current (clang12 is crashing)
      - Limit the portscout check to 4.4.x
    
    PR:             257765
---
 databases/mongodb44/Makefile | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/databases/mongodb44/Makefile b/databases/mongodb44/Makefile
index 28dd80c099cd..dace6dac9d76 100644
--- a/databases/mongodb44/Makefile
+++ b/databases/mongodb44/Makefile
@@ -10,8 +10,7 @@ DISTNAME=	mongodb-src-${DISTVERSIONPREFIX}${DISTVERSION}
 MAINTAINER=	ronald-lists at klop.ws
 COMMENT=	Distributed document-oriented "NoSQL" database (4.4.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 Version 1
 LICENSE_FILE_SSPLv1=	${WRKSRC}/LICENSE-Community.txt
@@ -31,10 +30,14 @@ LIB_DEPENDS=	libpcre.so:devel/pcre \
 USES=		compiler:c++17-lang cpe python:3.5+,build scons
 USE_RC_SUBR=	mongod
 
+PORTSCOUT=     limit:^4\.4\.
+
 CONFLICTS_INSTALL=	mongodb36 mongodb4[02]
 
 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.
 
 MAKE_ARGS=	--use-system-zlib \
 		--use-system-pcre \


More information about the dev-commits-ports-main mailing list