Date: Fri, 29 Nov 2019 21:37:03 +0000 (UTC) From: Piotr Kubaj <pkubaj@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r518673 - head/graphics/mesa-dri Message-ID: <201911292137.xATLb36O053994@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pkubaj Date: Fri Nov 29 21:37:03 2019 New Revision: 518673 URL: https://svnweb.freebsd.org/changeset/ports/518673 Log: graphics/mesa-dri: fix build on powerpc64 elfv2 Base LLVM9 fails to build this port with clang crash (reported on https://bugs.llvm.org/show_bug.cgi?id=43862). The port builds when using LLVM8. Since we depend on LLVM8 anyway, use it also for compilation on elfv2. Approved by: zeising (maintainer), tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D22274 Modified: head/graphics/mesa-dri/Makefile.common Modified: head/graphics/mesa-dri/Makefile.common ============================================================================== --- head/graphics/mesa-dri/Makefile.common Fri Nov 29 19:52:37 2019 (r518672) +++ head/graphics/mesa-dri/Makefile.common Fri Nov 29 21:37:03 2019 (r518673) @@ -86,6 +86,12 @@ BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>=3.9.0_4:devel/llv .if ${COMPONENT} != libs RUN_DEPENDS+= llvm${LLVM_DEFAULT}>=3.9.0_4:devel/llvm${LLVM_DEFAULT} .endif +.if defined(PPC_ABI) && ${PPC_ABI} == ELFv2 +CFLAGS+= -mabi=elfv2 +CXXFLAGS+= -mabi=elfv2 +CONFIGURE_ENV+= CC=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \ + CXX=${LOCALBASE}/bin/clang++${LLVM_DEFAULT} +.endif CONFIGURE_ENV+= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config${LLVM_DEFAULT} LDFLAGS+= -Wl,-rpath=${LOCALBASE}/llvm${LLVM_DEFAULT}/lib CONFIGURE_ARGS+= --enable-llvm
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201911292137.xATLb36O053994>