Created attachment 258583 [details] net/openmpi 4.0.7-1 patch Fix an issue with 16 byte atomic operations on amd64. See https://github.com/open-mpi/ompi/issues/13134 QA: OK
Created attachment 258584 [details] net/openmpi 5.0.7-1 patch
"merge-quarterly"?
Good idea. The new version should be backward compatible, and will be in Q2 in a couple of weeks anyways. Thanks for the suggestion.
Upon reflection, it's better not to merge it into quarterly because there are many untested dependencies. It's better to wait for Q2.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=07722f6ed2aa26e76ae830cfc26341788f4b7195 commit 07722f6ed2aa26e76ae830cfc26341788f4b7195 Author: Laurent Chardon <laurent.chardon@gmail.com> AuthorDate: 2025-03-12 01:16:12 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2025-03-12 01:16:12 +0000 net/openmpi: Fix 16 byte atomic operations on amd64 Clang does not support 16 byte atomic operations without -mcx16 on amd64 Upstream issue: https://github.com/open-mpi/ompi/issues/13134 PR: 285341 MFH: 2025Q1 net/openmpi/Makefile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-)
(In reply to Laurent Chardon from comment #4) Maybe merge only part with "CFLAGS+=-mcx16"? P.S. While here pet portclippy.
Created attachment 258597 [details] net/openmpi patch for 2025Q1 This patch is for the merge-quarterly into Q1 (version 5.0.6). Same change as for 5.0.7, plus a line moved for portclippy.
A commit in branch 2025Q1 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=da3c0949ffea763452de09bd8c7b5026851489dc commit da3c0949ffea763452de09bd8c7b5026851489dc Author: Laurent Chardon <laurent.chardon@gmail.com> AuthorDate: 2025-03-12 01:16:12 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2025-03-12 10:43:36 +0000 net/openmpi: Fix 16 byte atomic operations on amd64 Clang does not support 16 byte atomic operations without -mcx16 on amd64 Upstream issue: https://github.com/open-mpi/ompi/issues/13134 PR: 285341 MFH: 2025Q1 (cherry picked from commit 07722f6ed2aa26e76ae830cfc26341788f4b7195) net/openmpi/Makefile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-)
Thanks.
Thank you!