Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
## OpenBLAS v0.3.34 (v0.3.34)

### 0.3.34.497.0 (2026-10-28)

- update to OpenBLAS develop 791b02a1, which includes OpenMathLib/OpenBLAS#6105.
This fixes a crash in the default allocator's overflow area: overflow slots
re-mapped a new buffer on every allocation and eventually wrote past the end
of `new_release_info`. Seen on Windows ARM64 with many concurrent callers.
- raise `NUM_THREADS` from 24 to 64 on Windows (amd64 and arm64), matching
the Linux and macOS builds.

### 0.3.34.481.0 (2026-10-20)

- update to latest develop HEAD, fix `NO_LIBGFORTRAN` patch
Expand Down
2 changes: 1 addition & 1 deletion OpenBLAS
2 changes: 1 addition & 1 deletion openblas_commit.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v0.3.34-481-g5137bb62
v0.3.34-497-g791b02a1
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ build-backend = "setuptools.build_meta"

[project]
name = "scipy-openblas64"
# 0.3.34-481-g5137bb62
version = "0.3.34.481.0"
# v0.3.34-497-g791b02a1
version = "0.3.34.497.0"
requires-python = ">=3.7"
description = "Provides OpenBLAS for python packaging"
readme = "README.md"
Expand Down
2 changes: 1 addition & 1 deletion tools/build_steps_win_arm64.bat
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ cmake .. -G Ninja ^
-DSYMBOLPREFIX="scipy_" ^
-DLIBNAMEPREFIX="scipy_" ^
-DUSE_THREADS=1 ^
-DNUM_THREADS=24 ^
-DNUM_THREADS=64 ^
%interface_flags%

if errorlevel 1 exit /b 1
Expand Down
2 changes: 1 addition & 1 deletion tools/build_steps_windows.sh
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ sed -e "s/^VERSION = .*/VERSION = ${version}/" -i.bak Makefile.rule
# Build OpenBLAS
CFLAGS="$CFLAGS -fvisibility=protected -fno-ident" \
make BINARY=$build_bits DYNAMIC_ARCH=1 USE_THREAD=1 USE_OPENMP=0 \
NUM_THREADS=24 NO_WARMUP=1 NO_AFFINITY=1 CONSISTENT_FPCSR=1 \
NUM_THREADS=64 NO_WARMUP=1 NO_AFFINITY=1 CONSISTENT_FPCSR=1 \
BUILD_LAPACK_DEPRECATED=1 TARGET=PRESCOTT BUFFERSIZE=20 \
LDFLAGS="$LDFLAGS" \
DYNAMIC_LIST="$dynamic_list" \
Expand Down