Skip to content

Commit 2ddc8c9

Browse files
authored
Merge pull request #268 from mattip/manylinux_2_28-2
change manylinux version
2 parents 2387cb3 + faf06e7 commit 2ddc8c9

4 files changed

Lines changed: 22 additions & 19 deletions

File tree

.github/workflows/posix.yml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ jobs:
2828
fail-fast: false
2929
matrix:
3030
include:
31-
- { os: ubuntu-latest, PLAT: i686, INTERFACE64: '0', MB_ML_VER: '2014', MB_ML_LIBC: manylinux}
31+
- { os: ubuntu-latest, PLAT: i686, INTERFACE64: '0', MB_ML_VER: '_2_28', MB_ML_LIBC: manylinux}
3232

33-
- { os: ubuntu-latest, PLAT: x86_64, INTERFACE64: '0', MB_ML_VER: '2014', MB_ML_LIBC: manylinux}
34-
- { os: ubuntu-latest, PLAT: x86_64, INTERFACE64: '1', MB_ML_VER: '2014', MB_ML_LIBC: manylinux}
33+
- { os: ubuntu-latest, PLAT: x86_64, INTERFACE64: '0', MB_ML_VER: '_2_28', MB_ML_LIBC: manylinux}
34+
- { os: ubuntu-latest, PLAT: x86_64, INTERFACE64: '1', MB_ML_VER: '_2_28', MB_ML_LIBC: manylinux}
3535

3636
- { os: macos-14, PLAT: x86_64, INTERFACE64: '0', MB_ML_LIBC: macosx}
3737
- { os: macos-14, PLAT: x86_64, INTERFACE64: '1', MB_ML_LIBC: macosx}
@@ -42,17 +42,17 @@ jobs:
4242
- { os: ubuntu-latest, PLAT: x86_64, INTERFACE64: '0', MB_ML_VER: '_1_2', MB_ML_LIBC: musllinux}
4343
- { os: ubuntu-latest, PLAT: x86_64, INTERFACE64: '1', MB_ML_VER: '_1_2', MB_ML_LIBC: musllinux}
4444

45-
- { os: ubuntu-24.04-arm, PLAT: aarch64, INTERFACE64: '0', MB_ML_VER: '2014', MB_ML_LIBC: manylinux}
46-
- { os: ubuntu-24.04-arm, PLAT: aarch64, INTERFACE64: '1', MB_ML_VER: '2014', MB_ML_LIBC: manylinux}
45+
- { os: ubuntu-24.04-arm, PLAT: aarch64, INTERFACE64: '0', MB_ML_VER: '_2_28', MB_ML_LIBC: manylinux}
46+
- { os: ubuntu-24.04-arm, PLAT: aarch64, INTERFACE64: '1', MB_ML_VER: '_2_28', MB_ML_LIBC: manylinux}
4747

4848
- { os: ubuntu-24.04-arm, PLAT: aarch64, INTERFACE64: '0', MB_ML_VER: '_1_2', MB_ML_LIBC: musllinux}
4949
- { os: ubuntu-24.04-arm, PLAT: aarch64, INTERFACE64: '1', MB_ML_VER: '_1_2', MB_ML_LIBC: musllinux}
5050

51-
- { os: ubuntu-24.04-arm, PLAT: ppc64le, INTERFACE64: '0', MB_ML_VER: '2014', MB_ML_LIBC: manylinux}
52-
- { os: ubuntu-24.04-arm, PLAT: ppc64le, INTERFACE64: '1', MB_ML_VER: '2014', MB_ML_LIBC: manylinux}
51+
- { os: ubuntu-24.04-arm, PLAT: ppc64le, INTERFACE64: '0', MB_ML_VER: '_2_28', MB_ML_LIBC: manylinux}
52+
- { os: ubuntu-24.04-arm, PLAT: ppc64le, INTERFACE64: '1', MB_ML_VER: '_2_28', MB_ML_LIBC: manylinux}
5353

54-
- { os: ubuntu-24.04-arm, PLAT: s390x, INTERFACE64: '0', MB_ML_VER: '2014', MB_ML_LIBC: manylinux}
55-
- { os: ubuntu-24.04-arm, PLAT: s390x, INTERFACE64: '1', MB_ML_VER: '2014', MB_ML_LIBC: manylinux}
54+
- { os: ubuntu-24.04-arm, PLAT: s390x, INTERFACE64: '0', MB_ML_VER: '_2_28', MB_ML_LIBC: manylinux}
55+
- { os: ubuntu-24.04-arm, PLAT: s390x, INTERFACE64: '1', MB_ML_VER: '_2_28', MB_ML_LIBC: manylinux}
5656

5757
- { os: ubuntu-24.04-arm, PLAT: riscv64, INTERFACE64: '0', MB_ML_VER: '_2_39', MB_ML_LIBC: manylinux}
5858
- { os: ubuntu-24.04-arm, PLAT: riscv64, INTERFACE64: '1', MB_ML_VER: '_2_39', MB_ML_LIBC: manylinux}
@@ -62,9 +62,7 @@ jobs:
6262
MB_ML_LIBC: ${{ matrix.MB_ML_LIBC }}
6363
MB_ML_VER: ${{ matrix.MB_ML_VER }}
6464
INTERFACE64: ${{ matrix.INTERFACE64 }}
65-
BUILD_DIR: ${{ github.workspace }}
6665
PLAT: ${{ matrix.PLAT }}
67-
OS-NAME: ${{ matrix.os }}
6866

6967
steps:
7068
- uses: actions/checkout@v6.0.1

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
## OpenBLAS v0.3.31.188 (v0.3.31-188-g4956446c)
22

3+
### 0.3.31.188.1 (2026-03-23)
4+
- Build manylinux_2_28 wheels
5+
36
### 0.3.31.188.0 (2026-03-22)
47
- Update to v0.3.31.188
58

ci-before-build.sh

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,15 @@ fi
2424
sed -e "s/^VERSION = .*/VERSION = ${version}/" -i.bak OpenBLAS/Makefile.rule
2525
echo "creating wheel from $OPENBLAS_COMMIT (NIGHTLY is $NIGHTLY)"
2626

27-
if [ "$(uname)" != "Darwin" ]; then
28-
./tools/install-static-clang.sh
29-
export PATH=/opt/clang/bin:$PATH
30-
fi
27+
case "$PLAT" in
28+
ppc64le|s390x|riscv64)
29+
./tools/install-static-clang.sh
30+
export PATH=/opt/clang/bin:$PATH
31+
export CC="/opt/clang/bin/clang"
32+
export CXX="/opt/clang/bin/clang++"
33+
export LDFLAGS="-fuse-ld=lld"
34+
;;
35+
esac
3136

3237
# Build OpenBLAS
3338
source build-openblas.sh

pyproject.toml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ build-backend = "setuptools.build_meta"
99
[project]
1010
name = "scipy-openblas64"
1111
# v0.3.31-188-g4956446c
12-
version = "0.3.31.188.0"
12+
version = "0.3.31.188.1"
1313
requires-python = ">=3.7"
1414
description = "Provides OpenBLAS for python packaging"
1515
readme = "README.md"
@@ -55,8 +55,5 @@ environment-pass = [
5555
"OS-NAME",
5656
"RUNNER_ARCH",
5757
]
58-
[tool.cibuildwheel.linux]
59-
environment = { CC = "/opt/clang/bin/clang", CXX = "/opt/clang/bin/clang++", LDFLAGS = "-fuse-ld=lld" }
60-
6158
[project.entry-points.pkg_config]
6259
scipy-openblas = 'scipy_openblas64.lib.pkgconfig'

0 commit comments

Comments
 (0)