Date: Sun, 16 Jul 2023 13:42:03 GMT From: "Jason W. Bacon" <jwb@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 7d4be2d6fd1e - main - biology/bifrost: Portability fixes Message-ID: <202307161342.36GDg38E097762@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by jwb: URL: https://cgit.FreeBSD.org/ports/commit/?id=7d4be2d6fd1e3db4109d266d25a4411fedc05235 commit 7d4be2d6fd1e3db4109d266d25a4411fedc05235 Author: Jason W. Bacon <jwb@FreeBSD.org> AuthorDate: 2023-07-16 13:40:30 +0000 Commit: Jason W. Bacon <jwb@FreeBSD.org> CommitDate: 2023-07-16 13:40:30 +0000 biology/bifrost: Portability fixes Tag as only for 64-bit platforms Fix build on aarch64 (patch out -march=native) Reported by: pkg-fallout --- biology/bifrost/Makefile | 3 +++ biology/bifrost/files/patch-CMakeLists.txt | 11 +++++++++++ 2 files changed, 14 insertions(+) diff --git a/biology/bifrost/Makefile b/biology/bifrost/Makefile index 1ca58622a09a..d5afacfb4181 100644 --- a/biology/bifrost/Makefile +++ b/biology/bifrost/Makefile @@ -10,6 +10,9 @@ WWW= https://github.com/pmelsted/bifrost LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +# Requires a 64-bit processor +ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le riscv64 + USES= cmake USE_GITHUB= yes diff --git a/biology/bifrost/files/patch-CMakeLists.txt b/biology/bifrost/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..1cf55ff9575f --- /dev/null +++ b/biology/bifrost/files/patch-CMakeLists.txt @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2023-07-16 13:25:06 UTC ++++ CMakeLists.txt +@@ -20,8 +20,6 @@ if(COMPILATION_ARCH MATCHES "OFF") + message("Disabling native architecture compilation (including AVX2)") + else(COMPILATION_ARCH MATCHES "OFF") + message("Compilation architecture: ${COMPILATION_ARCH}") +- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=${COMPILATION_ARCH}") +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=${COMPILATION_ARCH}") + endif(COMPILATION_ARCH MATCHES "OFF") + + if(ENABLE_AVX2 MATCHES "OFF")
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202307161342.36GDg38E097762>