Skip to content

Commit

Permalink
dd
Browse files Browse the repository at this point in the history
Signed-off-by: Ralph Castain <[email protected]>
  • Loading branch information
rhc54 committed Jan 8, 2025
1 parent f84356e commit 8a86664
Showing 1 changed file with 0 additions and 65 deletions.
65 changes: 0 additions & 65 deletions .github/workflows/builds-older.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,67 +3,6 @@ name: Build with PMIx v5
on: [pull_request]

jobs:
macos:
runs-on: macos-latest
steps:
- name: Install dependencies
run: brew install libevent hwloc autoconf automake libtool
- name: Git clone OpenPMIx
uses: actions/checkout@v3
with:
submodules: recursive
repository: openpmix/openpmix
path: openpmix/v5
ref: v5.0
- name: Build OpenPMIx
run: |
cd openpmix/v5
# Homebrew doesn't install Libevent's (or libev's) header or
# library files into a default search location. Shrug. So
# use pkg-config to get the location and explicitly pass it to
# configure.
libevent_cppflags=$(pkg-config libevent --cflags)
libevent_ldflags=$(pkg-config libevent --libs | perl -pe 's/^.*(-L[^ ]+).*$/\1/')
./autogen.pl
./configure --prefix=$RUNNER_TEMP/pmixinstall \
CPPFLAGS=$libevent_cppflags \
LDFLAGS=$libevent_ldflags
make -j
make install
cd examples
make hello
- name: Git clone PRRTE
uses: actions/checkout@v3
with:
submodules: recursive
clean: false
- name: Build PRRTE
run: |
./autogen.pl
# Homebrew doesn't install Libevent's (or libev's) header or
# library files into a default search location. Shrug. So
# use pkg-config to get the location and explicitly pass it to
# configure.
libevent_cppflags=$(pkg-config libevent --cflags)
libevent_ldflags=$(pkg-config libevent --libs | perl -pe 's/^.*(-L[^ ]+).*$/\1/')
./configure --prefix=$RUNNER_TEMP/prteinstall --with-pmix=$RUNNER_TEMP/pmixinstall \
CPPFLAGS=$libevent_cppflags \
LDFLAGS=$libevent_ldflags
make -j
make install
- name: Tweak PRRTE
run: |
# Tweak PRRTE
mca_params="$HOME/.prte/mca-params.conf"
mkdir -p "$(dirname "$mca_params")"
echo rmaps_default_mapping_policy = :oversubscribe >> "$mca_params"
- name: Run simple test
run: |
export PATH=$RUNNER_TEMP/prteinstall/bin:${PATH}
export LD_LIBRARY_PATH=$RUNNER_TEMP/prteinstall/lib:${LD_LIBRARY_PATH}
prterun -n 4 ./openpmix/v5/examples/hello
ubuntu:
runs-on: ubuntu-latest
steps:
Expand All @@ -85,8 +24,6 @@ jobs:
./configure --prefix=$RUNNER_TEMP/pmixinstall
make -j
make install
cd examples
make hello
- name: Git clone PRRTE
uses: actions/checkout@v3
with:
Expand Down Expand Up @@ -131,8 +68,6 @@ jobs:
CC=clang ./configure --prefix=$RUNNER_TEMP/pmixinstall
make -j
make install
cd examples
make hello
- name: Git clone PRRTE
uses: actions/checkout@v3
with:
Expand Down

0 comments on commit 8a86664

Please sign in to comment.