Commit Graph

786 Commits (4129c1375430dbfe8dd414868c43fceb3d091fc3)

Author SHA1 Message Date
fanquake 880d4aaf81
build: use BOOST_NO_CXX98_FUNCTION_BASE to suppress warnings
2 years ago
MarcoFalke fa7cbc6e5c
build: Remove negated --enable-fuzz checks from build system
2 years ago
laanwj 7377ed778c
Merge bitcoin/bitcoin#25389: guix: use libtool 2.4.7
2 years ago
laanwj 5884a47c36
Merge bitcoin/bitcoin#25422: build: globally define NOMINMAX when building with mingw-w64
2 years ago
Hennadii Stepanov b5f6a46503
build: Fix `::_wsystem` check
2 years ago
fanquake 58a9601dff
build: globally define NOMINMAX
2 years ago
laanwj faf25b09d9
Merge bitcoin/bitcoin#25282: Bugfix: configure: Define default for use_libevent
2 years ago
fanquake 4a81ef4510
doc: update configure ar doc to mention libtool 2.4.7
2 years ago
fanquake 491bb14c0c
build: test for timingsafe_bcmp
2 years ago
MacroFake 2e079c86ae
Merge bitcoin/bitcoin#24395: build: use `BOOST_MULTI_INDEX_ENABLE_SAFE_MODE` when debugging
2 years ago
Luke Dashjr f0f5cd79b5 Bugfix: configure: Define default for use_libevent
2 years ago
fanquake a7973bf8f4
Revert "build: more robustly check for fcf-protection support"
2 years ago
Jon Atack 247d17033f build: add DEBUG_LOCKCONTENTION to --enable-debug configuration
3 years ago
fanquake 06e18e0b53
build: use BOOST_MULTI_INDEX_ENABLE_SAFE_MODE when debugging
3 years ago
MacroFake fafae678f6
build: Enable RPC_DOC_CHECK on --enable-debug
3 years ago
laanwj 51527ec1ec
Merge bitcoin/bitcoin#25051: Bugfix: configure: Define defaults for enable_arm_{crc,shani}
3 years ago
Hennadii Stepanov a0e2a3133a
build: Drop redundant checks for ranlib and strip tools
3 years ago
fanquake 1ad5d5088d
Merge bitcoin/bitcoin#24866: build: No longer need to hack the `PATH` variable in `config.site`
3 years ago
Luke Dashjr 7fd0860d12 Bugfix: configure: Define defaults for enable_arm_{crc,shani}
3 years ago
laanwj 8730bd3fc8
Merge bitcoin/bitcoin#24958: build: Fix macOS Apple M1 build with miniupnpc and libnatpmp. Again :)
3 years ago
fanquake dd17c42a16
Merge bitcoin/bitcoin#24322: [kernel 1/n] Introduce initial `libbitcoinkernel`
3 years ago
MacroFake 9446de160f
Merge bitcoin/bitcoin#24831: tidy: add include-what-you-use
3 years ago
Carl Dong 26b2e7ffb3 build: Extract the libbitcoinkernel library
3 years ago
fanquake 9c96f1008b
tidy: enable modernize-use-nullptr
3 years ago
Hennadii Stepanov 165903406e
build: Fix `AC_CHECK_HEADERS` and `AC_CHECK_LIB` for `libnatpmp` package
3 years ago
Hennadii Stepanov 65cddf604c
build: Fix `AC_CHECK_HEADERS` and `AC_CHECK_LIB` for `miniupnpc` package
3 years ago
Hennadii Stepanov bbbcb96638
build, refactor: Fix indentation
3 years ago
Hennadii Stepanov 80cd99322f
scripted-diff: Rename INSTALLNAMETOOL -> INSTALL_NAME_TOOL
3 years ago
fanquake bfbce6cbfe
Merge bitcoin/bitcoin#24031: build: don't compress macOS DMG
3 years ago
fanquake 9b0a13a289
tidy: Add include-what-you-use
3 years ago
fanquake 7626e547b8
Merge bitcoin/bitcoin#24337: build: Do not define `PROVIDE_FUZZ_MAIN_FUNCTION` macro unconditionally
3 years ago
fanquake 1dd8cbfbc6
build: don't compress macOS DMG
3 years ago
fanquake 747cdf1d65
Merge bitcoin/bitcoin#24792: Update libsecp256k1 subtree to current master
3 years ago
fanquake ee30bf7c01
build: remove some no-longer-needed var unexporting from configure
3 years ago
fanquake 2656629767
build: remove --enable-experimental from libsecp256k1 configure
3 years ago
fanquake eaf712c801
lint: codespell 2.1.0
3 years ago
fanquake d906329c28
Merge bitcoin/bitcoin#24681: build: Bump libevent minimum version up to 2.1.8
3 years ago
laanwj 6c9460edae
Merge bitcoin/bitcoin#24358: test: USDT tracepoint interface tests
3 years ago
fanquake 372f1a3c25
Merge bitcoin/bitcoin#24753: ci: Add clang-tidy task
3 years ago
Hennadii Stepanov c9c4e6cadd
build: Do not define `PROVIDE_FUZZ_MAIN_FUNCTION` macro unconditionally
3 years ago
fanquake 0baf6aded5
Merge bitcoin/bitcoin#24391: build: stop overriding user autoconf flags
3 years ago
MarcoFalke fab24f8c35
ci: Add clang-tidy task
3 years ago
MarcoFalke 62efdfb3be
Merge bitcoin/bitcoin#24558: build: explicitly disable Boost multi_index serialization
3 years ago
fanquake 7b00595d33
build: stop overriding user CXXFLAGS
3 years ago
fanquake 3e2ef23c3e
build: stop overriding user LDFLAGS
3 years ago
fanquake 35c3fd43c3
build: stop overriding user CPPFLAGS
3 years ago
fanquake bc7cc57607
doc: explain why we clear CXXFLAGS with enable-debug
3 years ago
fanquake 0d01272cd8
build: don't use Boost multi_index serialization
3 years ago
fanquake 3d70c05868
build: remove faketime unsetting and comments from configure.ac
3 years ago
MarcoFalke f4fba57829
Merge bitcoin/bitcoin#24704: compat: remove strnlen back-compat code
3 years ago