git: efc656517495 - main - biology/hhsuite: Fix build on some architectures

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 04 Aug 2022 16:21:50 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=efc656517495adffd7398d02ed01455f32bdf3b9

commit efc656517495adffd7398d02ed01455f32bdf3b9
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-08-04 16:19:31 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-08-04 16:21:45 +0000

    biology/hhsuite: Fix build on some architectures
    
    ... by removing -march=native.
    
    Reported by:    fallout
---
 biology/hhsuite/files/patch-src_CMakeLists.txt | 32 ++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/biology/hhsuite/files/patch-src_CMakeLists.txt b/biology/hhsuite/files/patch-src_CMakeLists.txt
new file mode 100644
index 000000000000..a073eb7f342c
--- /dev/null
+++ b/biology/hhsuite/files/patch-src_CMakeLists.txt
@@ -0,0 +1,32 @@
+- remove -mcpu=native based on fallout messages from armv7
+
+--- src/CMakeLists.txt.orig	2022-08-04 16:05:31 UTC
++++ src/CMakeLists.txt
+@@ -53,17 +53,17 @@ if (NATIVE_ARCH AND (ARCH_FLAGS STREQUAL ""))
+             message(WARNING "At least SSE4.1 is needed for best performance")
+         endif ()
+         # clang has a problem with march=native on travis
+-        if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.0.0")
+-            set(ARCH_FLAGS "${SSE_FLAGS}")
+-        else()
+-            set(ARCH_FLAGS "-march=native")
+-        endif()
++	#if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.0.0")
++	#    set(ARCH_FLAGS "${SSE_FLAGS}")
++	#else()
++	#    set(ARCH_FLAGS "-march=native")
++	#endif()
+     else ()
+-        if (PPC64)
+-            set(ARCH_FLAGS "-mcpu=native")
+-        else ()
+-            set(ARCH_FLAGS "-march=native")
+-        endif ()
++	#if (PPC64)
++	#    set(ARCH_FLAGS "-mcpu=native")
++	#else ()
++	#    set(ARCH_FLAGS "-march=native")
++	#endif ()
+     endif ()
+ endif ()
+