Skip to content

Commit 83baba9

Browse files
committedFeb 1, 2025
Remove support for Linux-ppc64le
1 parent 9c7f2b0 commit 83baba9

File tree

4 files changed

+5
-8
lines changed

4 files changed

+5
-8
lines changed
 

‎.cibw/install-mpi.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ MPI_CHANNEL=conda-forge
1010
MPI_PACKAGE=${MPI_ABI#*-}
1111
MPI_VERSION="*.*"
1212
case "$(uname)"-"$MPIARCH"-"$MPI_ABI" in
13-
# Linux x86_64/aarch64/ppc64le
13+
# Linux x86_64/aarch64
1414
Linux-*-mpi41-mpich) MPI_VERSION=4.2;; # >= 4.2
1515
Linux-*-mpi40-mpich) MPI_VERSION=4.1;; # >= 4.0
1616
Linux-*-mpi31-mpich) MPI_VERSION=3.4;; # >= 3.2

‎.cibw/setup-build.py

-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ def pp3(y_min=7, y_max=10):
2525
OS_ARCH_PY = {
2626
"Linux": {
2727
"aarch64": cp3() + pp3(),
28-
"ppc64le": cp3(),
2928
"x86_64": cp3() + pp3(),
3029
},
3130
"macOS": {
@@ -62,7 +61,6 @@ def pp3(y_min=7, y_max=10):
6261
GHA_RUNNER = {
6362
"Linux": {
6463
"aarch64": "ubuntu-latest",
65-
"ppc64le": "ubuntu-latest",
6664
"x86_64": "ubuntu-latest",
6765
None: "ubuntu-latest"
6866
},

‎.github/workflows/cd-wheel.yml

-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ on: # yamllint disable-line rule:truthy
5252
- Linux
5353
- Linux-x86_64
5454
- Linux-aarch64
55-
- Linux-ppc64le
5655
- macOS
5756
- macOS-x86_64
5857
- macOS-arm64

‎README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This repository builds and publishes [mpi4py](https://github.com/mpi4py/mpi4py)
44
Python wheels able to run in a variety of
55

66
- operating systems: *Linux*, *macOS*, *Windows*;
7-
- processor architectures: *AMD64*, *ARM64*, *PPC64*;
7+
- processor architectures: *AMD64*, *ARM64*;
88
- MPI implementations: *MPICH*, *Open MPI*, *MVAPICH*,
99
*Intel MPI*, *HPE Cray MPICH*, *Microsoft MPI*;
1010
- Python implementations: *CPython*, *PyPy*.
@@ -36,7 +36,7 @@ module files, or customized user builds.
3636
> --extra-index-url https://pypi.anaconda.org/mpi4py/simple
3737
> ```
3838
39-
## Linux (`x86_64`, `aarch64`, `ppc64le`):
39+
## Linux (`x86_64`, `aarch64`):
4040
4141
The Linux wheels require
4242
@@ -69,15 +69,15 @@ anywhere in their home directory and appending to `LD_LIBRARY_PATH`.
6969
7070
```sh
7171
mkdir -p ~/.local/lib
72-
multiarch=$(arch | sed s/^ppc/powerpc/)-linux-gnu
72+
multiarch=$(arch)-linux-gnu
7373
ln -s /usr/lib/$multiarch/libmpich.so.12 ~/.local/lib/libmpi.so.12
7474
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/.local/lib
7575
```
7676
7777
A system-wide fix for all users requires `sudo` access:
7878

7979
```sh
80-
multiarch=$(arch | sed s/^ppc/powerpc/)-linux-gnu
80+
multiarch=$(arch)-linux-gnu
8181
sudo ln -sr /usr/lib/$multiarch/libmpi{ch,}.so.12
8282
```
8383

0 commit comments

Comments
 (0)
Please sign in to comment.