svn commit: r549966 - branches/2020Q3/misc/vxl
Yuri Victorovich
yuri at FreeBSD.org
Thu Sep 24 22:15:29 UTC 2020
Author: yuri
Date: Thu Sep 24 22:15:28 2020
New Revision: 549966
URL: https://svnweb.freebsd.org/changeset/ports/549966
Log:
MFH: r549953
misc/vxl: Fix build on i386
On i386 architectures projects that need SSE2 have to explicitly enable it using -msse2.
Also fix WWW.
Approved by: ports-secteam (fluffy)
Modified:
branches/2020Q3/misc/vxl/Makefile
branches/2020Q3/misc/vxl/pkg-descr
Directory Properties:
branches/2020Q3/ (props changed)
Modified: branches/2020Q3/misc/vxl/Makefile
==============================================================================
--- branches/2020Q3/misc/vxl/Makefile Thu Sep 24 21:28:50 2020 (r549965)
+++ branches/2020Q3/misc/vxl/Makefile Thu Sep 24 22:15:28 2020 (r549966)
@@ -29,7 +29,12 @@ do-test:
.include <bsd.port.pre.mk>
-.if ${ARCH} == "amd64" || ${ARCH} == "i386"
+.if ${ARCH} == "amd64"
+PLIST_SUB+= X86=""
+CMAKE_ON+= VIL_CONFIG_ENABLE_SSE2_ROUNDING # the automatic SSE2 test fails on i386: Performing Try-Run Test VXL_HAS_SSE2_HARDWARE_SUPPORT - Test Compilation Failed
+.elif ${ARCH} == "i386"
+CFLAGS+= -msse2 # sse2 is not enabled on i386 by default as it is enabled on amd64, see https://github.com/vxl/vxl/issues/795
+CXXFLAGS+= -msse2
PLIST_SUB+= X86=""
CMAKE_ON+= VIL_CONFIG_ENABLE_SSE2_ROUNDING # the automatic SSE2 test fails on i386: Performing Try-Run Test VXL_HAS_SSE2_HARDWARE_SUPPORT - Test Compilation Failed
.else
Modified: branches/2020Q3/misc/vxl/pkg-descr
==============================================================================
--- branches/2020Q3/misc/vxl/pkg-descr Thu Sep 24 21:28:50 2020 (r549965)
+++ branches/2020Q3/misc/vxl/pkg-descr Thu Sep 24 22:15:28 2020 (r549966)
@@ -3,4 +3,4 @@ for computer vision research and implementation. It wa
and the IUE with the aim of making a light, fast and consistent system. VXL is
written in ANSI/ISO C++ and is designed to be portable over many platforms.
-WWW: https://github.com/vxl/vxl
+WWW: https://vxl.github.io/
More information about the svn-ports-all
mailing list