X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=genbindings.sh;h=6be4e7432295e588eaf6944337b19e5a32b6e17a;hb=840401d925fc2af9f96cc10342bc610a4218deea;hp=2e404e7e31933fe84c52d57d1bd7d866281f15c1;hpb=d8526a7d91f39c58a08ad2007075bfa263c31611;p=ldk-c-bindings diff --git a/genbindings.sh b/genbindings.sh index 2e404e7..6be4e74 100755 --- a/genbindings.sh +++ b/genbindings.sh @@ -171,13 +171,13 @@ if [ "$2" = "true" ]; then add_crate lightning lightning --features=std add_crate "lightning-persister" "lightning_persister" add_crate "lightning-background-processor" "lightning_background_processor" - add_crate "lightning-invoice" "lightning_invoice" + add_crate "lightning-invoice" "lightning_invoice" --features=std CARGO_BUILD_ARGS="--features=std" else add_crate lightning lightning --features=no-std drop_crate "lightning-persister" drop_crate "lightning-background-processor" - drop_crate "lightning-invoice" + add_crate "lightning-invoice" "lightning_invoice" --features=no-std CARGO_BUILD_ARGS="--features=no-std" fi @@ -305,7 +305,7 @@ fi gcc $LOCAL_CFLAGS -fPIC -std=c99 -Wall -g -pthread -I../ldk-net ../ldk-net/ldk_net.c -c -o ldk_net.o if [ "$2" = "true" ]; then g++ $LOCAL_CFLAGS -std=c++11 -Wall -g -pthread -DREAL_NET -I../ldk-net ldk_net.o demo.cpp target/debug/libldk.a -ldl -lm - if [ -x "`which valgrind`" ]; then + if [ -x "`which valgrind`" -a "$(uname -m)" != "ppc64le" ]; then valgrind --error-exitcode=4 --memcheck:leak-check=full --show-leak-kinds=all ./a.out echo else