Lines 23-33
Link Here
|
23 |
USE_GITHUB= yes |
23 |
USE_GITHUB= yes |
24 |
SHEBANG_FILES= *.py |
24 |
SHEBANG_FILES= *.py |
25 |
|
25 |
|
26 |
#LLVM_VERSION= -devel # fails with 12: call to non-static member function without an object argument: llvm::DebugLoc::get |
|
|
27 |
# Release notes https://github.com/ispc/ispc/blob/master/docs/ReleaseNotes.txt list compatible LLVM versions, but they assume that extra patches are applied to LLVM |
28 |
# LLVM build script: https://github.com/ispc/ispc/blob/master/scripts/build.sh |
29 |
LLVM_VERSION= 11 # it fails with -devel (13.0.d20210308), with 12.0.0.r2 it also fails, using 11 that it succeeds with |
30 |
|
31 |
CONFIGURE_ENV= PATH=${LOCALBASE}/llvm${LLVM_VERSION}/bin:${PATH} |
26 |
CONFIGURE_ENV= PATH=${LOCALBASE}/llvm${LLVM_VERSION}/bin:${PATH} |
32 |
CMAKE_OFF= ISPC_NO_DUMPS ISPC_INCLUDE_EXAMPLES |
27 |
CMAKE_OFF= ISPC_NO_DUMPS ISPC_INCLUDE_EXAMPLES |
33 |
|
28 |
|
Lines 58-63
Link Here
|
58 |
lib/libispcrt.so.1 \ |
53 |
lib/libispcrt.so.1 \ |
59 |
lib/libispcrt.so.${PORTVERSION} \ |
54 |
lib/libispcrt.so.${PORTVERSION} \ |
60 |
lib/libispcrt_static.a |
55 |
lib/libispcrt_static.a |
|
|
56 |
|
57 |
.include <bsd.port.options.mk> |
58 |
|
59 |
.if ${LLVM_DEFAULT:M[7891]0} |
60 |
LLVM_VERSION= 13 |
61 |
.else |
62 |
LLVM_VERSION= ${LLVM_DEFAULT} |
63 |
.endif |
61 |
|
64 |
|
62 |
do-test: # some tests fail: https://github.com/ispc/ispc/issues/1868 |
65 |
do-test: # some tests fail: https://github.com/ispc/ispc/issues/1868 |
63 |
@cd ${WRKSRC} && ISPC_HOME=${BUILD_WRKSRC}/bin ./run_tests.py |
66 |
@cd ${WRKSRC} && ISPC_HOME=${BUILD_WRKSRC}/bin ./run_tests.py |