svn commit: r541305 - head/devel/oclgrind

Piotr Kubaj pkubaj at FreeBSD.org
Sun Jul 5 20:01:19 UTC 2020


Author: pkubaj
Date: Sun Jul  5 20:01:19 2020
New Revision: 541305
URL: https://svnweb.freebsd.org/changeset/ports/541305

Log:
  devel/oclgrind: fix build on powerpc64 elfv2
  
  LLVM 8 works by default in elfv1 mode, which doesn't really work on FreeBSD with our gcc 4.2, but supports switching to elfv2. Since it build properly on elfv2, hardcode it until the port switches to newer LLVM.

Modified:
  head/devel/oclgrind/Makefile

Modified: head/devel/oclgrind/Makefile
==============================================================================
--- head/devel/oclgrind/Makefile	Sun Jul  5 19:45:35 2020	(r541304)
+++ head/devel/oclgrind/Makefile	Sun Jul  5 20:01:19 2020	(r541305)
@@ -29,6 +29,8 @@ CC=		clang${LLVM_DEFAULT}
 CXX=		clang++${LLVM_DEFAULT}
 CPP=		clang-cpp${LLVM_DEFAULT}
 
+# to be removed after switching to LLVM 9 or later
+CXXFLAGS_powerpc64=	-mabi=elfv2
 CMAKE_ARGS+=	-DLLVM_DIR=${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/cmake/llvm
 
 .include <bsd.port.options.mk>


More information about the svn-ports-all mailing list