Page MenuHomePhabricator

[guix] make it work for Bitcoin ABC (WIP)
AbandonedPublicDraft

Authored by PiRK on Mar 21 2023, 17:30.

Details

Reviewers
None
Group Reviewers
Restricted Project
Summary

Depends on D13407

Test Plan

contrib/guix/guix-build

Diff Detail

Repository
rABC Bitcoin ABC
Branch
guix
Lint
Lint Passed
SeverityLocationCodeMessage
Advicecontrib/guix/libexec/build.sh:213SC2001ShellCheck found an issue:
Unit
No Test Coverage
Build Status
Buildable 22626
Build 44872: Build Diff
Build 44871: arc lint + arc unit

Event Timeline

try to use DCMAKE_TOOLCHAIN_FILE

typo

  1. Please enter the commit message for your changes. Lines starting #

focus on linux only
remove a layer of subdirectories (no need to keep builds for previous commits)

rebase on recent security-check and symbol-check work, fix a few directories that need to be absolute, mv source package to output/, compute shasum256 like Core does.

adapt and simplify the guix-clean script

use correct toolchain, set CMAKE_EXTRA_OPTIONS for win

remove unneded scripts, limits the HOSTS to linux only, fix shellcheck linter warnings