Skip to content

Update openblas-experimental to develop @ b4100af - #6704

Merged
IsabelParedes merged 1 commit into
emscripten-forge:mainfrom
jjerphan:openblas-experimental-b4100af
Sep 11, 2026
Merged

Update openblas-experimental to develop @ b4100af#6704
IsabelParedes merged 1 commit into
emscripten-forge:mainfrom
jjerphan:openblas-experimental-b4100af

Conversation

@jjerphan

@jjerphan jjerphan commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Template B: Checklist for updating a package

  • ⚠️ Bump build number if the version remains unchanged
  • Or reset build number to 0 if updating the package to a newer version

PR Formatting

  • PR title follows format: Add [package-name] or Update [package-name] to [version]
  • PR description includes:
    • Version being added/updated
    • Any special build considerations or patches applied

Package Details

  • Package Name: openblas-experimental
  • Version: 0.3.35.dev0 (build 2), snapshot of OpenMathLib/OpenBLAS develop @ b4100af

Build Notes

This refreshes the develop snapshot from 803f36bc to b4100af (22 commits newer) and rebases the emforge patch series onto it. The rebased branch is v0.3.35.dev0-emforge at https://github.com/jjerphan/OpenBLAS.

The headline change is OpenBLAS #6023: a WASM SIMD128 8×4 SGEMM microkernel (DGEMM stays 4×4). The range also includes #6024 (WASM numerical CBLAS suite), #6022 (f2c LAPACK warning fixes), and #6020 (relaxed SIMD is now opt-in; the portable SIMD128 default is unchanged here).

The package version string is unchanged, so the build number is bumped to 2 rather than reset.

Patches

All 11 remaining patches still apply with no fuzz. None landed upstream in this range, so none were dropped.

Local verification

Built locally with pixi run -e rattler-build-env build-emscripten-wasm32-pkg recipes/recipes_emscripten/openblas-experimental:

  • All 11 patches apply without fuzz.
  • utest and the CBLAS ctest levels 1–3 (real and complex, column- and row-major) pass under Node.
  • The packaged test_openblas.py passes in Chromium, Firefox and WebKit.

Refresh the develop snapshot from 803f36bc to b4100af and rebase the
emforge patch series onto it. This picks up the WASM SIMD128 8x4 SGEMM
microkernel (OpenBLAS emscripten-forge#6023). All 11 patches still apply; none were
dropped.

Bump the build number as the package version string is unchanged.
@jjerphan
jjerphan marked this pull request as ready for review September 11, 2026 14:33

@IsabelParedes IsabelParedes left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@IsabelParedes
IsabelParedes merged commit 2f8203e into emscripten-forge:main Sep 11, 2026
4 checks passed
IsabelParedes pushed a commit that referenced this pull request Sep 11, 2026
Co-authored-by: emscripten-forge-bot <emscripten-forge-bot@users.noreply.github.com>
@jjerphan
jjerphan deleted the openblas-experimental-b4100af branch September 11, 2026 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants