From 5cc5bbbb48eef34f9450822a2e81bf4b062a7e11 Mon Sep 17 00:00:00 2001 From: Alexey Dokuchaev Date: Fri, 29 Dec 2017 11:16:52 +0000 Subject: [PATCH] - Change the default LLVM version to 5.0, to remain in sync with Mesa (to keep the number of LLVM ports to build/install to just one) - Temporarily (I hope) pass -lexecinfo to work-around linking problem (see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223191#c3) Approved by: maintainer (LLVM version bump) --- devel/ispc/Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/devel/ispc/Makefile b/devel/ispc/Makefile index 74c467bcd654..f5851404b118 100644 --- a/devel/ispc/Makefile +++ b/devel/ispc/Makefile @@ -23,7 +23,7 @@ USE_GITHUB= yes ALL_TARGET= default MAKE_ENV= LLVM_HOME="${LOCALBASE}" -CLANG_VERSION= 40 +CLANG_VERSION= 50 SHEBANG_FILES= *.py MAKE_ARGS= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config${CLANG_VERSION} \ @@ -35,6 +35,10 @@ post-patch: @${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}| ; s|@$$(C|$$(C|' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -e '/alloca\.h/d' ${WRKSRC}/util.cpp +.if ${CLANG_VERSION} >= 50 + @${REINPLACE_CMD} -e '/^LLVM_LIBS=/s|$$| -lexecinfo|' \ + ${WRKSRC}/Makefile +.endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ispc ${STAGEDIR}${PREFIX}/bin