Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Jun 2020 18:16:26 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r538335 - head/lang/halide
Message-ID:  <202006091816.059IGQDH064199@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006091816.059IGQDH064199>