Skip to content

Commit

Permalink
Install perl-IPC-Cmd when building on manylinux (#1026)
Browse files Browse the repository at this point in the history
  • Loading branch information
wfchandler authored Feb 24, 2025
1 parent 787dbce commit 077ec52
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 0 deletions.
5 changes: 5 additions & 0 deletions .github/manylinux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
- name: Install perl-IPC-Cmd on manylinux
if: contains(matrix.container.image, 'manylinux')
run: |
yum install -y perl-IPC-Cmd
git config --global --add safe.directory /__w/oxide.rs/oxide.rs
5 changes: 5 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,11 @@ jobs:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
echo "$HOME/.cargo/bin" >> $GITHUB_PATH
fi
- name: "Install perl-IPC-Cmd on manylinux"
if: "contains(matrix.container.image, 'manylinux')"
run: |
yum install -y perl-IPC-Cmd
git config --global --add safe.directory /__w/oxide.rs/oxide.rs
- name: Install dist
run: ${{ matrix.install_dist.run }}
# Get the dist-manifest
Expand Down
5 changes: 5 additions & 0 deletions dist-workspace.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,8 @@ installers = []
targets = ["aarch64-apple-darwin", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu", "x86_64-unknown-linux-musl", "x86_64-pc-windows-msvc"]
# Which actions to run on pull requests
pr-run-mode = "plan"
# Install `perl-IPC-Cmd` on manylinux as required to build OpenSSL
github-build-setup = "../manylinux.yml"

[dist.github-custom-runners.x86_64-unknown-linux-gnu]
container = { image = "quay.io/pypa/manylinux_2_28_x86_64", host = "x86_64-unknown-linux-musl" }

0 comments on commit 077ec52

Please sign in to comment.