Skip to content

Commit 5df5d6f

Browse files
committed
fix: install pkg-config on linux
1 parent c167a6b commit 5df5d6f

File tree

1 file changed

+25
-6
lines changed

1 file changed

+25
-6
lines changed

.github/actions/configure-environment/action.yml

Lines changed: 25 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,28 +9,47 @@ runs:
99
echo 'GO111MODULE=on' >> $GITHUB_ENV
1010
echo 'RUST_LOG=info' >> $GITHUB_ENV
1111
echo "GOPATH=${HOME}/go" >> $GITHUB_ENV
12+
echo "CPATH=/usr/include:/usr/local/include:$CPATH" >> $GITHUB_ENV
13+
echo "LIBRARY_PATH=/usr/lib:/usr/local/lib:$LIBRARY_PATH" >> $GITHUB_ENV
14+
echo "LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:$LD_LIBRARY_PATH" >> $GITHUB_ENV
1215
shell: bash
1316
- run: |
1417
echo "/usr/local/go/bin" >> $GITHUB_PATH
1518
echo "${GOPATH}/bin" >> $GITHUB_PATH
1619
echo "${HOME}/.cargo/bin" >> $GITHUB_PATH
1720
echo "${HOME}/.bin" >> $GITHUB_PATH
1821
shell: bash
22+
- if: runner.os == 'Linux' && runner.arch == 'X64'
23+
run: |
24+
echo "CPATH=/usr/include/x86_64-linux-gnu:$CPATH" >> $GITHUB_ENV
25+
echo "LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LIBRARY_PATH" >> $GITHUB_ENV
26+
echo "LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH" >> $GITHUB_ENV
27+
shell: bash
28+
- if: runner.os == 'Linux' && runner.arch == 'ARM64'
29+
run: |
30+
echo "CPATH=/usr/include/aarch64-linux-gnu:$CPATH" >> $GITHUB_ENV
31+
echo "LIBRARY_PATH=/usr/lib/aarch64-linux-gnu:$LIBRARY_PATH" >> $GITHUB_ENV
32+
echo "LD_LIBRARY_PATH=/usr/lib/aarch64-linux-gnu:$LD_LIBRARY_PATH" >> $GITHUB_ENV
33+
shell: bash
1934
- if: runner.os == 'macOS'
2035
run: |
21-
ls "/Applications" | grep "Xcode_"
22-
sudo xcode-select -s "/Applications/Xcode_14.3.1.app"
23-
24-
echo "CPATH=$(brew --prefix)/include:$CPATH" | tee -a $GITHUB_ENV
25-
echo "LIBRARY_PATH=$(brew --prefix)/lib:$LIBRARY_PATH" | tee -a $GITHUB_ENV
36+
echo "CPATH=$(brew --prefix)/include:$CPATH" >> $GITHUB_ENV
37+
echo "LIBRARY_PATH=$(brew --prefix)/lib:$LIBRARY_PATH" >> $GITHUB_ENV
38+
echo "LD_LIBRARY_PATH=$(brew --prefix)/lib:$LD_LIBRARY_PATH" >> $GITHUB_ENV
2639
shell: bash
2740
- if: runner.os == 'Linux'
2841
run: |
2942
sudo apt-get update
30-
sudo apt-get install --no-install-recommends -y valgrind ocl-icd-opencl-dev libssl-dev libhwloc-dev nvidia-cuda-toolkit g++-10
43+
sudo apt-get install --no-install-recommends -y valgrind ocl-icd-opencl-dev libssl-dev libhwloc-dev nvidia-cuda-toolkit g++-10 pkgconf
3144
# Downgrade to GCC 10, as CUDA 11 doesn't play nice with GCC 11
3245
sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++-10 10
3346
sudo update-alternatives --set c++ /usr/bin/g++-10
47+
# Check if we need to install cuda-toolkit-12-5
48+
shell: bash
49+
- if: runner.os == 'Linux' && runner.arch == 'ARM64'
50+
run: |
51+
ls /usr/include/aarch64-linux-gnu
52+
ls /usr/lib/aarch64-linux-gnu
3453
shell: bash
3554
- if: runner.os == 'macOS'
3655
run: |

0 commit comments

Comments
 (0)