svn commit: r528651 - head/databases/percona55-server
Piotr Kubaj
pkubaj at FreeBSD.org
Wed Mar 18 15:01:50 UTC 2020
Author: pkubaj
Date: Wed Mar 18 15:01:49 2020
New Revision: 528651
URL: https://svnweb.freebsd.org/changeset/ports/528651
Log:
databases/percona55-server: fix build on powerpc64 elfv2
Due to Clang's bug (reported upstream), use GCC on powerpc64 elfv2. Since libc++ requires C++11 compatibility when used with GCC, force C++11.
Modified:
head/databases/percona55-server/Makefile
Modified: head/databases/percona55-server/Makefile
==============================================================================
--- head/databases/percona55-server/Makefile Wed Mar 18 14:14:11 2020 (r528650)
+++ head/databases/percona55-server/Makefile Wed Mar 18 15:01:49 2020 (r528651)
@@ -15,8 +15,7 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
SLAVEDIRS= databases/percona55-client
-USES= bison cmake:insource,noninja compiler:c11 readline shebangfix
-USE_CXXSTD= gnu++98
+USES= bison cmake:insource,noninja readline shebangfix
CXXFLAGS+= ${CPPFLAGS}
@@ -50,6 +49,14 @@ CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \
SHEBANG_FILES= scripts/*.pl* scripts/*.sh
.include <bsd.port.options.mk>
+
+.if defined(PPC_ABI) && ${PPC_ABI} == ELFv2
+USES+= compiler:gcc-c++11-lib
+USE_CXXSTD= gnu++11
+.else
+USES+= compiler:c11
+USE_CXXSTD= gnu++98
+.endif
.if ${PORT_OPTIONS:MOPENSSL}
CMAKE_ARGS+= -DWITH_SSL=system
More information about the svn-ports-all
mailing list