Page MenuHomePhabricator

Don't use gold for the Gitian builds
ClosedPublic

Authored by Fabien on Mar 14 2020, 20:56.

Details

Summary

For some reason, gold will produce a bad executable on linux when
building against the static depends. The build runs fine, is
deterministic, but running bitcoind or bitcoin-qt make them stuck -
they won't return, no error, won't shutdown and need to be killed.
The last debug.log line is:

Using at most 125 automatic connections (1024 file descriptors available)

This needs to be investigated, but for now the gold linker is disabled.

Test Plan

Run the linux Gitian build then launch the bitcoind executable.

Diff Detail

Repository
rABC Bitcoin ABC
Branch
gitian_no_gold
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 9819
Build 17508: Default Diff Build & Tests
Build 17507: arc lint + arc unit

Event Timeline

This revision is now accepted and ready to land.Mar 14 2020, 21:00
This revision was automatically updated to reflect the committed changes.