svn commit: r420953 - head/devel/llvm38
Brooks Davis
brooks at FreeBSD.org
Sat Aug 27 00:09:52 UTC 2016
Author: brooks
Date: Sat Aug 27 00:09:51 2016
New Revision: 420953
URL: https://svnweb.freebsd.org/changeset/ports/420953
Log:
Put santizers where clang expects to find them.
Thanks to Mikael Simonsson <m at mikaelsimonsson.com> for suggestions and
testing.
PR: 208900
Modified:
head/devel/llvm38/Makefile
Modified: head/devel/llvm38/Makefile
==============================================================================
--- head/devel/llvm38/Makefile Fri Aug 26 21:40:09 2016 (r420952)
+++ head/devel/llvm38/Makefile Sat Aug 27 00:09:51 2016 (r420953)
@@ -2,6 +2,7 @@
PORTNAME= llvm
DISTVERSION= 3.8.1
+PORTREVISION= 1
CATEGORIES= devel lang
MASTER_SITES= http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR}
DISTNAME= ${PORTNAME}-${DISTVERSION}.src
@@ -192,7 +193,7 @@ NOT_FOR_ARCH= ia64
.include <bsd.port.pre.mk>
-_CRTLIBDIR= ${LLVM_PREFIX:S|${PREFIX}/||}/lib/freebsd
+_CRTLIBDIR= ${LLVM_PREFIX:S|${PREFIX}/||}/lib/clang/${LLVM_RELEASE}/lib
.if ${ARCH} == "amd64"
_COMPILER_RT_LIBS= \
libclang_rt.asan-preinit-x86_64.a \
@@ -343,6 +344,10 @@ post-install-CLANG-on:
post-install-COMPILER_RT-on:
cd ${WRKDIR}/compiler-rt-build && \
${MAKE_ENV} ${MAKE_CMD} ${INSTALL_TARGET}
+ ${MKDIR} ${STAGEDIR}${PREFIX}/${_CRTLIBDIR}
+ ${MV} ${STAGEDIR}${LLVM_PREFIX}/lib/freebsd/* \
+ ${STAGEDIR}${PREFIX}/${_CRTLIBDIR}
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/lib/freebsd
post-install-LIT-on:
${INSTALL_SCRIPT} ${PATCH_WRKSRC}/utils/lit/lit.py \
More information about the svn-ports-head
mailing list