HomePhabricator

[guix] Fix errors for macos build from the jsonrpc dependencies

Description

[guix] Fix errors for macos build from the jsonrpc dependencies

Summary:
Several changes are needed to accomodate the aws-lc-sys library which is a dependency for the jsonrpc server over tls.

  • If linking is needed then lld needs to be used.
  • The CoreFundation framework needs to be linked
  • We can't use the cmake build for aws-lc-sys because it expects an install-name-tool that we don't have

Test Plan: Run the macos guix build

Reviewers: #bitcoin_abc, PiRK

Reviewed By: #bitcoin_abc, PiRK

Differential Revision: https://reviews.bitcoinabc.org/D17322

Details

Provenance
FabienAuthored on Mon, Dec 9, 14:05
FabienPushed on Mon, Dec 9, 15:39
Reviewer
Restricted Project
Differential Revision
D17322: [guix] Fix errors for macos build from the jsonrpc dependencies
Parents
rABC9319481d0085: [chronik] Fix the windows build
Branches
Unknown
Tags
Unknown