aboutsummaryrefslogtreecommitdiff
path: root/src/script/script_error.cpp
diff options
context:
space:
mode:
authorfanquake <[email protected]>2020-10-20 17:10:45 +0800
committerfanquake <[email protected]>2020-10-27 21:30:12 +0800
commitd0a829e9632379e42f0be5c554e3b692f0d14a95 (patch)
treeef132f8bef9c60adaf26455765f819deff1db594 /src/script/script_error.cpp
parentMerge #20125: rpc, wallet: Expose database format in getwalletinfo (diff)
downloaddiscoin-d0a829e9632379e42f0be5c554e3b692f0d14a95.tar.xz
discoin-d0a829e9632379e42f0be5c554e3b692f0d14a95.zip
build: fix mutex detection when building bdb on macOS
Starting with the Clang shipped with Xcode 12, Apple has enabled -Werror=implicit-function-declaration by default. This causes bdbs mutex detection to fail when building on macOS (not cross-compiling): checking for mutexes... UNIX/fcntl configure: WARNING: NO SHARED LATCH IMPLEMENTATION FOUND FOR THIS PLATFORM. configure: error: Unable to find a mutex implementation as previously emitted warnings are being turned into errors. i.e: error: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Werror,-Wimplicit-function-declaration] Append -Wno-error=implicit-function-declaration to cflags so that -Wimplicit-function-declaration returns to being a warning, and the configure checks will succeed. Fixes #19411.
Diffstat (limited to 'src/script/script_error.cpp')
0 files changed, 0 insertions, 0 deletions