HomePhabricator

Update Berkeley DB to 5.3 minimum

Description

Update Berkeley DB to 5.3 minimum

Summary:
Berkeley DB changed it's internal format after 4.8 . So any DB created with 5.3 cannot be read with software using 4.8 . Historically, Bitcoin ABC ensure that the version used is 4.8 unless specified otherwise. This is cumbersome as this version is relatively old. In addition, it is fairly common that bitcoin is packaged using a more recent version by default (for instance on ubuntu/debian).

As a result, it seems like a better strategy to ensure the version used is 5.3 or more recent going forward.

Test Plan: Do gitian builds.

Reviewers: #bitcoin_abc, schancel

Reviewed By: #bitcoin_abc, schancel

Subscribers: teamcity

Differential Revision: https://reviews.bitcoinabc.org/D1330

Details

Provenance
deadalnixAuthored on Jan 2 2018, 01:41
matiuPushed on May 5 2018, 18:28
Reviewer
Restricted Project
Differential Revision
D1330: Update Berkeley DB to 5.3 minimum
Parents
rSTAGING98b7f836d620: [cmake] Make sure Boost use std::atomic intead of its own implementation
Branches
Unknown
Tags
Unknown
References
tag: phabricator/base/3782