Skip to content

Commit 81ab117

Browse files
committed
Bump to manylinux_2_28 to fix NumPy >=2.5 requiring GCC >=10.3
1 parent 617b19a commit 81ab117

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

RELEASE_NOTES.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,12 @@
3939
silently return the wrong chunk's data for an otherwise-aligned slice
4040
with a nonzero start in an earlier dimension.
4141

42+
### Others
43+
44+
- Raised the manylinux wheel baseline from `manylinux2014` (CentOS 7, glibc
45+
2.17, GCC 10.2) to `manylinux_2_28` (AlmaLinux 8, glibc 2.28, GCC 12),
46+
fixing a build failure with NumPy >=2.5 which requires GCC >=10.3.
47+
4248
## Changes from 4.6.0 to 4.7.0
4349

4450
### DSL → JavaScript backend for WebAssembly (`jit_backend="js"`)

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ test-requires = "pytest"
112112
# Use a simpler command here, and let the workflow .yml file to set the command
113113
test-command = "python -c \"import blosc2; blosc2.print_versions()\""
114114
# Manylinux 2014 will be the default for x86_64 and aarch64
115-
manylinux-x86_64-image = "manylinux2014"
116-
manylinux-aarch64-image = "manylinux2014"
115+
manylinux-x86_64-image = "manylinux_2_28"
116+
manylinux-aarch64-image = "manylinux_2_28"
117117

118118
[tool.scikit-build.sdist]
119119
exclude = ["bench*", ".github*"]

0 commit comments

Comments
 (0)