Page MenuHomePhabricator

Migrate Gitian container to Debian 10 Buster
ClosedPublic

Authored by Fabien on Oct 1 2019, 10:40.

Details

Reviewers
deadalnix
jasonbcox
Group Reviewers
Restricted Project
Commits
rABC555a27d18f47: Migrate Gitian container to Debian 10 Buster
Summary

Rationale:

  • The ARM gcc compilers version > 7 are required to pass the symbol

check, but stretch provides version 6.

  • CMake version >= 3.8 is required to use boost 1.64 with imported

targets (this is the current version from the depends/ subsystem), but
stretch provides 3.7.

  • It seems to make the windows gitian build deterministic.

The instructions get updated accordingly. The debian VM has also been
bumped to Buster.

Depends on D4167.

Test Plan

Follow the instructions to setup the gitian build.
Note: I only tested the Debian over Debian path, Fedora and Vagrant are
untested.
Run all the gitian build twice.
Check the builds are successful and deterministic.
Check the binaries run successfully on their target platform.

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

Fabien created this revision.Oct 1 2019, 10:40
Herald added a reviewer: Restricted Project. · View Herald TranscriptOct 1 2019, 10:40
deadalnix accepted this revision.Oct 1 2019, 11:28
This revision is now accepted and ready to land.Oct 1 2019, 11:28
jasonbcox accepted this revision.Nov 1 2019, 17:34
This revision was automatically updated to reflect the committed changes.