Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-05 | build: no-longer fail default configure if BDB isn't available | fanquake | |
Inline with moving to descriptor (sqlite) wallets by default for 0.23, this adapts the build system so that a default `./configure` invocation no-longer fails if BDB isn't present. Currently, if configure is run with no options, and no BDB is present, we'll fail with: ```bash checking for Berkeley DB C++ headers... no configure: error: libdb_cxx headers missing, Bitcoin Core requires this library for BDB wallet support (--without-bdb to disable BDB wallet support) ``` If descriptor wallets are to be the default, this behaviour no longer makes sense, as a builder should be able to configure and build, to use a wallet, without BDB installed, and without passing additional arguments, i.e `--without-bdb` or `--with-incompatible-bdb`, to configure. With this change, running configure will no-longer fail, and will instead print: ```bash checking for Berkeley DB C++ headers... no configure: WARNING: libdb_cxx headers missing configure: WARNING: Bitcoin Core requires this library for BDB (legacy) wallet support configure: WARNING: Passing --without-bdb will suppress this warning checking for sqlite3 >= 3.7.17... yes checking whether to build wallet with support for sqlite... yes ``` | |||
2020-11-18 | Allow disabling BDB in configure with --without-bdb | Andrew Chow | |
2019-09-17 | doc: Fix whitespace errs in .md files, bitcoin.conf, Info.plist.in, and ↵ | Jon Layton | |
find_bdb48.m4 | |||
2018-01-29 | [build] Add db4_cxx to bitcoin_find_bdb48.m4 | Randolf Richardson | |
Added "db4_cxx" as this is the name used in NetBSD for the Berkeley DB library. Without this additional base filename alternative, the "configure" script will fail to find this library and compilation will not succeed. | |||
2017-07-02 | Explicitly search for bdb5.3. | Patrick Strateman | |
Some systems do not symlink the major version to the minor version. | |||
2017-02-07 | build: Add options to override BDB cflags/libs | Wladimir J. van der Laan | |
Add environment settings to specify the CFLAGS and LIBS to be used for BerkeleyDB directly. These will completely by-pass autodetection in the same way as other similar flags. ``` BDB_CFLAGS C compiler flags for BerkeleyDB, bypasses autodetection BDB_LIBS Linker flags for BerkeleyDB, bypasses autodetection ``` Implements #3921. | |||
2016-09-21 | Add MIT license to build-aux/m4 scripts | Luke Dashjr | |
2015-12-14 | Unify package name to as few places as possible without major changes | Luke Dashjr | |
2015-01-31 | Suggest --disable-wallet when libdb_cxx headers are missing | Luke Dashjr | |
2014-09-16 | Update obsolete AC macros. | randy-waterhouse | |
2014-09-16 | Create the common location for all m4 autotool build scripts, build-aux/m4. | randy-waterhouse | |
Update .gitignore. |