diff --git a/makefile b/makefile index 45940db..ed57b5a 100644 --- a/makefile +++ b/makefile @@ -97,6 +97,7 @@ # # # Optional build switches: +# BIGCHAINLOCK 1 = No Compiler/Atomics support => Default is Compiler support present # DEBUG 0 = Release, 1 = DEBUG => Default is Release # FSWATCH_DISABLE 1 = Remove fswatchter support => Default is fswatcher supported # IPADDR_MONITOR_DISABLE 1 = No IPAddress Monitoring => Default is IPAddress Monitoring Enabled @@ -461,6 +462,11 @@ ifeq ($(KVM_ALL_TILES),1) CFLAGS += -DKVM_ALL_TILES endif +ifeq ($(BIGCHAINLOCK),1) +CFLAGS += -DILIBCHAIN_GLOBAL_LOCK +endif + + GCCTEST := $(shell $(CC) meshcore/dummy.c -o /dev/null -no-pie > /dev/null 2>&1 ; echo $$? ) ifeq ($(GCCTEST),0) diff --git a/openssl/libstatic/linux/x86/libcrypto.a b/openssl/libstatic/linux/x86/libcrypto.a index a45b4b2..bcf3973 100644 Binary files a/openssl/libstatic/linux/x86/libcrypto.a and b/openssl/libstatic/linux/x86/libcrypto.a differ diff --git a/openssl/libstatic/linux/x86/libssl.a b/openssl/libstatic/linux/x86/libssl.a index 45ee676..9cce7de 100644 Binary files a/openssl/libstatic/linux/x86/libssl.a and b/openssl/libstatic/linux/x86/libssl.a differ