Page MenuHomePhabricator

Update Berkeley DB to 5.3 minimum
ClosedPublic

Authored by deadalnix on May 1 2018, 00:35.

Details

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.

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.May 1 2018, 16:59
This revision was automatically updated to reflect the committed changes.