svn commit: r538335 - head/lang/halide
Yuri Victorovich
yuri at FreeBSD.org
Tue Jun 9 18:16:26 UTC 2020
Author: yuri
Date: Tue Jun 9 18:16:26 2020
New Revision: 538335
URL: https://svnweb.freebsd.org/changeset/ports/538335
Log:
lang/halide: Unbreak on systems incompatible with the system where the package was built
-march=native caused SEGVs on incompatible systems
Modified:
head/lang/halide/Makefile
Modified: head/lang/halide/Makefile
==============================================================================
--- head/lang/halide/Makefile Tue Jun 9 18:14:25 2020 (r538334)
+++ head/lang/halide/Makefile Tue Jun 9 18:16:26 2020 (r538335)
@@ -4,6 +4,7 @@ PORTNAME= halide
DISTVERSIONPREFIX= release_
DISTVERSION= 2019_08_27-2023
DISTVERSIONSUFFIX= -g48f9a1c75
+PORTREVISION= 1
CATEGORIES= lang
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/
@@ -31,6 +32,13 @@ CPP= clang-cpp${LLVM_DEFAULT}
CMAKE_ARGS= -DLLVM_DIR=${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/cmake/llvm
CMAKE_ON= LLVM_USE_SHARED_LLVM_LIBRARY HALIDE_SHARED_LIBRARY
CMAKE_OFF= WITH_PYTHON_BINDINGS WITH_APPS WITH_TUTORIALS WITH_DOCS # APPS are demos
+
+OPTIONS_DEFINE= NATIVE
+
+NATIVE_DESC= Build with native optimizations (-march=native)
+
+post-patch-NATIVE-off:
+ @${REINPLACE_CMD} -e 's| -march=native | |' ${WRKSRC}/apps/linear_algebra/Makefile
post-install: # see https://github.com/halide/Halide/issues/4952
.for f in tools tutorial CODE_OF_CONDUCT.md README.md README_cmake.md README_rungen.md README_webassembly.md
More information about the svn-ports-head
mailing list