You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+39Lines changed: 39 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,45 @@ Note this project is a WIP and might be not stable.
5
5
6
6
# Installation
7
7
8
+
## Dependencies
9
+
10
+
### llvm toolset (clang and libfuzzer)
11
+
12
+
* To support the flags used in some modules `-fsanitize=address,fuzzer -std=c++20` the minimum clang version required is 10.0
13
+
14
+
* For macOS the llvm tools are installed by default, just check that you have the minimum required version 10.0
15
+
16
+
* If not installed or lesser than 10.0 just run:
17
+
18
+
```
19
+
brew install llvm
20
+
```
21
+
22
+
23
+
* For ubuntu/debian it can be installed using the package manager:
24
+
```
25
+
sudo apt install clang lld llvm-dev
26
+
```
27
+
28
+
* To install it from source check [clang_get_started](https://clang.llvm.org/get_started.html). You must build it with this cmake option: `-DLLVM_ENABLE_PROJECTS="clang;lld;compiler-rt"`
29
+
30
+
31
+
### boost
32
+
33
+
To build the bitcoin core module the boost library is required. Minimum version
34
+
35
+
The module uses only libboost-filesystem and libboost-system modules. For ubuntu you can install with:
0 commit comments