Skip to content

Commit e118bda

Browse files
committed
installing blst in macos machine
1 parent c885663 commit e118bda

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

.github/workflows/haskell.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,20 @@ jobs:
9494
9595
- name: Install blst (Linux)
9696
if: matrix.os == 'ubuntu-latest'
97+
run: |
98+
mkdir blst-sources
99+
cd blst-sources
100+
git clone https://github.com/supranational/blst
101+
cd blst
102+
./build.sh
103+
sudo install libblst.a /usr/local/lib/
104+
sudo cp bindings/*.h /usr/local/include/
105+
sudo ldconfig -v -n /usr/local/lib/
106+
ldconfig -p | grep blst
107+
cd ../..
108+
109+
- name: Install blst (MacOS)
110+
if: matrix.os == 'macos-latest'
97111
run: |
98112
mkdir blst-sources
99113
cd blst-sources
@@ -102,7 +116,6 @@ jobs:
102116
./build.sh
103117
sudo install libblst.a /usr/local/lib/libblst.a
104118
sudo cp bindings/*.h /usr/local/include/
105-
sudo ldconfig
106119
cd ../..
107120
108121
- uses: haskell/actions/setup@v1

0 commit comments

Comments
 (0)