Commit Graph

621 Commits (42af9596ce85a541988abee54eed8a9b271a46a1)

Author SHA1 Message Date
fanquake 6baabc4d1d
Merge bitcoin/bitcoin#21430: build: Add -Werror=implicit-fallthrough compile flag
3 years ago
Carl Dong a8127b34bc
build: Use and test PE binutils with --reloc-section
3 years ago
fanquake e46287853f
build: remove --enable-determinism configure option
3 years ago
Hennadii Stepanov 3c4c8e79ba
build: Add -Werror=implicit-fallthrough compile flag
3 years ago
Hennadii Stepanov 014110c47d
Use C++17 [[fallthrough]] attribute, and drop -Wno-implicit-fallthrough
3 years ago
fanquake 957f358427
build: remove check for Boost Process header
3 years ago
fanquake df2c933217
build: remove workaround for Boost and std::atomic
3 years ago
fanquake 2bf211696b
build: set minimum required Boost to 1.64.0
3 years ago
fanquake ad0c8f356e
Merge bitcoin/bitcoin#22238: build: improve detection of eBPF support
3 years ago
fanquake 7c561bea52
Merge bitcoin/bitcoin#21935: Enable external signer support by default, reduce #ifdef
3 years ago
MarcoFalke 1111457d74
build: Disable deprecated-copy warning only when external warnings are enabled
3 years ago
Sjors Provoost 5be90c907e
build: enable external signer by default
3 years ago
fanquake 8f7704d032
build: improve detection of eBPF support
3 years ago
W. J. van der Laan 359f72105b
Merge bitcoin/bitcoin#21573: Update libsecp256k1 subtree to latest master
3 years ago
fanquake 7041d256e3
Merge bitcoin/bitcoin#21788: build: Silence [-Wunused-command-line-argument] warnings
4 years ago
Hennadii Stepanov e9f948c727
build: Convert warnings into errors when testing for -fstack-clash-protection
4 years ago
MarcoFalke fa27d6d3ac
fuzz: Remove unused --enable-danger-fuzz-link-all option
4 years ago
W. J. van der Laan cdcf82622d
Merge bitcoin/bitcoin#21629: build: fix configuring when building depends with NO_BDB=1
4 years ago
Pieter Wuille 5c7ee1b2da libsecp256k1 no longer has --with-bignum= configure option
4 years ago
fanquake e507acb118
Merge #20353: configure: Support -fdebug-prefix-map and -fmacro-prefix-map
4 years ago
fanquake a5491882a0
build: fix configuring when building depends with NO_BDB=1
4 years ago
fanquake 2b3e5bf4c0
Merge #21613: build: enable -Wdocumentation
4 years ago
fanquake a4e970adb6
build: enable -Wdocumentation if suppressing external warnings
4 years ago
fanquake c6edcf1c71
build: suppress libevent warnings if supressing external warnings
4 years ago
fanquake 1a011b3a82
build: remove -Wdeprecated-register from NOWARN flags
4 years ago
fanquake 879215e665
build: check if -lsocket is required with *ifaddrs
4 years ago
fanquake e658b0e49b
Merge #21505: build: Remove unused header from the build system
4 years ago
Wladimir J. van der Laan 23b15601df
Merge #17227: Qt: Add Android packaging support
4 years ago
Hennadii Stepanov 0eabb2abed
build: Remove unused header from the build system
4 years ago
Igor Cota ebfb10cb75 Qt: add Android packaging support
4 years ago
fanquake 7b3434f800
build: don't try and use -fstack-clash-protection on Windows
4 years ago
Wladimir J. van der Laan 92cf3a22e3
Merge #21007: bitcoind: Add -daemonwait option to wait for initialization
4 years ago
Wladimir J. van der Laan e017a913d0 bitcoind: Add -daemonwait option to wait for initialization
4 years ago
fanquake 7af25024e9
build: compile libnatpmp with -DNATPMP_STATICLIB on Windows
4 years ago
Hennadii Stepanov a4128138b4
build: Make AM_CONDITIONAL([ENABLE_EXTERNAL_SIGNER]) unconditional
4 years ago
Hennadii Stepanov 9fef209945
build, refactor: Fix indentation for if..then..fi
4 years ago
fanquake e52ce9f2b3
Merge #21286: build: Bump minimum Qt version to 5.9.5
4 years ago
MarcoFalke cac10e66d2
Merge #21264: fuzz: Two scripted diff renames
4 years ago
Hennadii Stepanov 8b08d0f2a5
build, doc: Fix configure script output indentation and typos
4 years ago
Hennadii Stepanov faa06ecc9c
build: Bump minimum Qt version to 5.9.5
4 years ago
Wladimir J. van der Laan 2e8116149c
Merge #21250: build: make HAVE_O_CLOEXEC available outside LevelDB (bugfix)
4 years ago
Sebastian Falbesoner 9bac71350d build: make HAVE_O_CLOEXEC available outside LevelDB (bugfix)
4 years ago
Sebastian Falbesoner 584fd91d2d init: only use pipe2 if availabile, check in configure
4 years ago
MarcoFalke fa4fbec03e
scripted-diff: Rename PROVIDE_MAIN_FUNCTION -> PROVIDE_FUZZ_MAIN_FUNCTION
4 years ago
Sjors Provoost 87a97941f6
configure: add --enable-external-signer
4 years ago
fanquake 04e01606e3
Merge #21205: build: actually fail when Boost is missing
4 years ago
fanquake c5da2749e2
build: actually stop configure if Boost isn't available
4 years ago
fanquake 7bf04e358a
build: remove mostly pointless BOOST_PROCESS macro
4 years ago
Wladimir J. van der Laan 9996b1806a
Merge #21064: refactor: use std::shared_mutex & remove Boost Thread
4 years ago
fanquake de4238f92f
build: consolidate reduced export checks
4 years ago