File tree Expand file tree Collapse file tree 2 files changed +9
-10
lines changed
Expand file tree Collapse file tree 2 files changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ Note this project is a WIP and might be not stable.
55
66# Installation
77
8- ## BitcoinFuzz start modules:
8+ ## Bitcoin modules:
99
1010### rust-bitcoin
1111
@@ -50,15 +50,13 @@ export CXXFLAGS="$CXXFLAGS -DBITCOIN_CORE"
5050export BOOST_LIB_DIR=" path/to/boost/"
5151```
5252
53- ## LightningFuzz start modules:
53+ ## Lightning modules:
5454
5555### LDK
5656
5757``` bash
58- export RUST_TARGET=" aarch64-apple-darwin"
5958cd modules/ldk
60- cd ldk_lib && cargo build --release --target=$RUST_TARGET
61- cd .. && make
59+ make cargo && make
6260export CXXFLAGS=" $CXXFLAGS -DLDK"
6361```
6462
Original file line number Diff line number Diff line change 11all : module.a
22
3- CXXFLAGS += -Wall -Wextra -std=c++20 -I ../../include
4- # MacOS: ./ldk_lib/target/aarch64-apple-darwin/release/libldk_lib.a
5- LDK_LIB_PATH := ./ldk_lib/target/$(RUST_TARGET ) /release/libldk_lib.a
6- LDK_LIB_NAME := libldk_lib.a
3+ CXXFLAGS += -Wall -Wextra -fsanitize=address,fuzzer -std=c++20 -I ../../include
4+ LDK_LIB_PATH := ./ldk_lib/target/release/libldk_lib.a
5+
6+ cargo :
7+ cd ldk_lib && RUSTFLAGS=" -Z sanitizer=address" cargo build --release
78
89module.a : module.o $(LDK_LIB_PATH )
910 bash ../../merge.sh module.a $(LDK_LIB_PATH ) module.o
@@ -13,4 +14,4 @@ module.o: module.cpp module.h
1314 $(CXX ) $(CXXFLAGS ) -I . -fPIC -c module.cpp -o module.o
1415
1516clean :
16- rm -rf * .o module.a
17+ rm -rf * .o module.a
You can’t perform that action at this time.
0 commit comments