Skip to content

Commit eb060a2

Browse files
author
Ilia Rodionov
authored
Merge pull request #117 from uhbif19/patch-1
Add manual building instructions to README.md
2 parents f876d4b + a3465ee commit eb060a2

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

README.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,26 @@ resulting in free implementations for:
1919

2020
## Building
2121

22+
### Building using devx shell
23+
2224
Building is performed with `cabal`inside IOG's `github:input-output-hk/devx` shell.
2325
See `.envrc` for details.
2426

2527
Make sure to `cabal update` before building.
2628

29+
### Building manually
30+
31+
*Unsupported method: do on your own risk. Was tested on Arch Linux in 2024.*
32+
33+
Manual installation for required binary dependencies is described here:
34+
https://github.com/input-output-hk/cardano-node-wiki/blob/main/docs/getting-started/install.md#installing-blst
35+
Arch Linux has libblst in AUR, which is alternative for building it manually.
36+
37+
After installing binary dependencies `cabal build` should work.
38+
2739
## Running tests
2840

2941
Tests are runned in emulated environment using
3042
[CLB](https://github.com/mlabs-haskell/clb).
3143

32-
Just run: `cabal run cem-script-test`.
44+
Just run: `cabal run cem-script-test`.

0 commit comments

Comments
 (0)