In commit “Allow disabling BDB in configure with –without-bdb” (26102beed00e51b3bb1e263287028d3e4b9d85c5)
Is this change intentional? Commit description only says that this is adding a new option, not that this is changing default build behavior and automatically building without legacy wallet support if BDB is not found. Similarly, I’d also expect use_bdb
value below to be default yes
instead of default auto
to continue requiring BDB, unless user explicitly requests to build without it, or requests to build without the wallet.
Ignore this comment if I’m misinterpreting and there is no change in default behavior, but otherwise I think it’d be better to just either restore previous behavior and require BDB unless explicitly disabled, or document somewhere (commit message or release notes) that bitcoin by default may be now built without BDB support or any wallet support if libraries aren’t detected.