Page MenuHomePhabricator

[GUIX] Build Chronik for Linux
ClosedPublic

Authored by Fabien on Feb 26 2024, 09:08.

Details

Reviewers
PiRK
Group Reviewers
Restricted Project
Commits
rABCc41f8417254f: [GUIX] Build Chronik for Linux
Summary

This builds chronik for all the supported Linux platforms. The result is a binary that doesn't include any symbol from glibc > 2.28.
This is a step toward using GUIX for our releases and have Chronik be built by default.

Test Plan
contrib/guix/guix-build

Run the Chronik build and the Gitian Linux build to make sure the change in the CMake file is not breaking the build.

Diff Detail

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

Event Timeline

The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.

Build chronik for all linux platforms, simplify so we don't mess with the cmake file for guix only

Fabien published this revision for review.Feb 28 2024, 15:33
Fabien retitled this revision from [guix] build chronik to [GUIX] Build Chronik for Linux.
Fabien edited the summary of this revision. (Show Details)
Fabien edited the test plan for this revision. (Show Details)

@bot gitian-linux

tobias_ruck added inline comments.
contrib/guix/libexec/build.sh
321 ↗(On Diff #45715)
contrib/guix/libexec/build.sh
319 ↗(On Diff #45715)

Forward gcc libs to LD_LIBRARY_PATH, fix typos

Only build chronik for linux

This revision is now accepted and ready to land.Feb 29 2024, 07:52
This revision was automatically updated to reflect the committed changes.