git: 03a68145008b - main - benchmarks/imb: not for 32 bit architectures
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 28 Jun 2026 11:03:41 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=03a68145008b1f49624155e68fd27a7ccc820fd2
commit 03a68145008b1f49624155e68fd27a7ccc820fd2
Author: Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2026-06-26 18:47:39 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2026-06-28 10:59:29 +0000
benchmarks/imb: not for 32 bit architectures
The code bases uses %lu or PRIu64 to print size_t values in various
places. Elsewhere it assumes size_t is 64 bits, such as when
evaluating ((size_t)1) << IMB_P2P_MAX_MSG_LOG where
IMB_P2P_MAX_MSG_LOG is greater than 31.
Approved by: portmgr (build fix blanket)
MFH: 2026Q2
---
benchmarks/imb/Makefile | 3 +++
1 file changed, 3 insertions(+)
diff --git a/benchmarks/imb/Makefile b/benchmarks/imb/Makefile
index 81afa4e4877d..55aa3d536652 100644
--- a/benchmarks/imb/Makefile
+++ b/benchmarks/imb/Makefile
@@ -10,6 +10,9 @@ WWW= https://software.intel.com/en-us/imb-user-guide
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/license/license.txt
+NOT_FOR_ARCHS= armv7 i386 powerpc
+NOT_FOR_ARCHS_REASON= 64-bit size_t assumed in various places
+
FLAVORS= mpich openmpi
FLAVOR?= ${FLAVORS:[1]}
openmpi_PKGNAMESUFFIX= -openmpi