git: 6938e21c6082 - main - math/openblas: Update 0.3.33 => 0.3.34
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 11 Aug 2026 10:06:23 UTC
The branch main has been updated by thierry:
URL: https://cgit.FreeBSD.org/ports/commit/?id=6938e21c6082dfa45b538e870f97bb396d0216ed
commit 6938e21c6082dfa45b538e870f97bb396d0216ed
Author: Thibault Payet <monwarez@mailoo.org>
AuthorDate: 2026-07-18 18:44:51 +0000
Commit: Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2026-08-11 09:53:17 +0000
math/openblas: Update 0.3.33 => 0.3.34
Changelog:
https://github.com/OpenMathLib/OpenBLAS/releases/tag/v0.3.34
PR: 296886
Reported by: Thibault Payet
Approved by: Eijiro Shibusawa (maintainer)
---
math/openblas/Makefile | 2 +-
math/openblas/distinfo | 6 +++---
math/openblas/files/patch-interface__trsm.c | 30 -----------------------------
3 files changed, 4 insertions(+), 34 deletions(-)
diff --git a/math/openblas/Makefile b/math/openblas/Makefile
index 4ecb22a9c120..de7db64513bd 100644
--- a/math/openblas/Makefile
+++ b/math/openblas/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openblas
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.33
+DISTVERSION= 0.3.34
PORTEPOCH= 2
CATEGORIES= math
MASTER_SITES= NL/lapack/timing/:lapack_tmg
diff --git a/math/openblas/distinfo b/math/openblas/distinfo
index 7bbeb430a18b..a6ae2cf71cb8 100644
--- a/math/openblas/distinfo
+++ b/math/openblas/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1777719026
+TIMESTAMP = 1784400256
SHA256 (openblas/large.tgz) = f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1
SIZE (openblas/large.tgz) = 2595
SHA256 (openblas/timing.tgz) = 999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af
SIZE (openblas/timing.tgz) = 1059485
-SHA256 (openblas/OpenMathLib-OpenBLAS-v0.3.33_GH0.tar.gz) = 6761af1d9f5d353ab4f0b7497be2643313b36c8f31caec0144bfef198e71e6ab
-SIZE (openblas/OpenMathLib-OpenBLAS-v0.3.33_GH0.tar.gz) = 25256012
+SHA256 (openblas/OpenMathLib-OpenBLAS-v0.3.34_GH0.tar.gz) = cd7e129868320cc2d033afa920e31202dfe0b8066a5b66661900ccc0f197dfed
+SIZE (openblas/OpenMathLib-OpenBLAS-v0.3.34_GH0.tar.gz) = 25326686
diff --git a/math/openblas/files/patch-interface__trsm.c b/math/openblas/files/patch-interface__trsm.c
deleted file mode 100644
index e0488bf5adb7..000000000000
--- a/math/openblas/files/patch-interface__trsm.c
+++ /dev/null
@@ -1,30 +0,0 @@
-Revert upstream commit fd862d43b ("Remove redundant quick return").
-
-That commit removed an unconditional `if ((args.m == 0) || (args.n == 0))
-return;` from interface/trsm.c on the assumption that it had been made
-redundant by an earlier-added quick-return (commit 74486799b). The
-assumption holds for the ARM64-SME direct-kernel path but NOT for the
-x86_64 DYNAMIC_ARCH path: SMP block-fanout in level3_thread.c can
-produce per-block bm=0 even when the caller passed a non-zero args.m,
-and the late return was the only thing protecting the
-strsm_kernel_RT_BARCELONA prologue from being entered with degenerate
-dimensions. The BARCELONA prologue then walks %r8 off 16-byte alignment
-(r8 += bn*bk*4 with bn=7, bk=7 = 196 bytes, mod 16 = 4) and the tail
-loop SIGBUSes on `movaps (%r8),%xmm3`.
-
-Reproducer: math/openblas 0.3.33 with DYNAMIC_ARCH on AMD64 fails the
-`sblat3` test driver in the STRSM block, killed by SIGBUS.
-
-Upstream report: https://github.com/OpenMathLib/OpenBLAS/issues/<TBD>
-
---- interface/trsm.c.orig 2026-04-23 13:50:46 UTC
-+++ interface/trsm.c
-@@ -383,6 +383,8 @@ if (strcmp(gotoblas_corename(), "armv9sme") == 0
-
- #endif
-
-+ if ((args.m == 0) || (args.n == 0)) return;
-+
- IDEBUG_START;
-
- FUNCTION_PROFILE_START();